⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 603c2725c45f001d1289bbda6de18a35

📁 Vxworks环境下
💻
字号:
#*************************************************************##		d a b . m k ##*************************************************************# Beschreibung wie die Zieldatei erzeugt wird, welche Module # zu einem Subsystem gehoeren, wie die Abhaengigkeiten # untereinander sind (z.B. h-Files).# Wird in makefile.mk included.#*************************************************************##dab.mk					20-jun-1994	zi##*************************************************************#Aenderungen#	<datum>	<bear>	<text................................>#	05-may-1999 ro:	target ohne dialog#       31.08.00 GL     Passiv-Panel ausgebaut##*************************************************************##--------------------------------------------------------------#	Konfigurations-Daten##--------------------------------------------------------------#---A-b-h-a-e-n-g-i-g-k-e-i-t---d-e-s---L-i-n-k-s---#*************************************************************ifdef SCO_NATIVEdab 	: bdlsTARGET := -DSCO_BDLSCFLAGS := $(TARGET) $(CFLAGS)endif#ifdef SCO_PXSCO_PX_OR_NS32K := 1TARGET := -DSCO_PXT3MAC  := -imacros $(shell whereiscmd euxmch486)all 	: dab3_fun$(OBJ_EXT) dabtarfs.datendif#ifdef MTX_SIMSCO_PX_OR_NS32K := 1TARGET := -DSCO_PXifdef CYGWINT3MAC  := -imacros $(shell whereiscmd euxmcmw486) -D__linux__elseT3MAC  := -imacros $(shell whereiscmd euxmch486)endifall 	: dab3_fun$(OBJ_EXT) dabtarfs.datendif#ifdef MTX_SOFTSCO_PX_OR_NS32K := 1TARGET := -DSCO_PXT3MAC  := -imacros $(shell whereiscmd euxmch486)all 	: dab3_fun$(OBJ_EXT) dabtarfs.datendif#ifdef MTX_RECOTARGSCO_PX_OR_NS32K := 1TARGET := -DNS32KT3MAC  := -imacros $(shell whereiscmd euxmcmt486)all :endif#ifdef MTX_ANCTARGSCO_PX_OR_NS32K := 1TARGET := -DNS32KT3MAC  := -imacros $(shell whereiscmd euxmcap486)all : dab.exeendif#ifdef MP2_RECOTARGSCO_PX_OR_NS32K := 1TARGET := -DNS32KT3MAC  := -imacros $(shell whereiscmd euxmcpt486)all :endif#ifdef MP2_PLUGTARGSCO_PX_OR_NS32K := 1TARGET := -DNS32KT3MAC  := -imacros $(shell whereiscmd euxmcpp486)all :endif### *************************************************************# Erzeugen der Dialogbeschreibungs-Files (DBF-Files)# *************************************************************#EXD_GEN=$(CC) -x c -EFORCE :	#echo making FORCEifdef PREPARE_DIR$(PREPARE_DIR)/%top.exd : dab__aco.res %top.dia FORCE	euxotouch -1 $(@F)$(PREPARE_DIR)/%tar.exd : dab__aco.res %top.dia FORCE	euxotouch -1 $(@F)$(PREPARE_DIR)/%top.cfd : dab__aco.res %top.dia FORCE	euxotouch -1 $(@F)$(PREPARE_DIR)/%.bin : %.exd	euxotouch -1 $(@F)%top.exd : dab__aco.res %top.dia FORCE	@%tar.exd : dab__aco.res %top.dia FORCE	@%top.cfd : dab__aco.res %top.dia FORCE	@%.bin : %.exd	@else%top.exd : dab__aco.res %top.dia FORCE	rm -f $(@F)	$(EXD_GEN) $(EUPATH) $(TARGET) $(USERSWITCHES) -DWITH_WHOLE_MMI -DMAKE_MODE=EXD_VERSION -DSIZE_640X480 -o $(@F) $(T3MAC) -imacros $(filter-out FORCE,$^) 	awk '$$1 != "#ident" {print}' $(@F) | sed  -e 's/\.[ \t]userdata/\.userdata/g' >tmp.exd	mv tmp.exd $(@F)%tar.exd : dab__aco.res %top.dia FORCE	rm -f $(@F)	$(EXD_GEN) $(EUPATH) $(TARGET) $(USERSWITCHES) -DWITH_WHOLE_MMI -DMAKE_MODE=EXD_VERSION -DSIZE_640X480 -o $(@F) $(T3MAC) -imacros $(filter-out FORCE,$^)	awk '$$1 != "#ident" {print}' $(@F) | sed  -e 's/\.[ \t]userdata/\.userdata/g' >tmp.exd	mv tmp.exd $(@F)%top.cfd : dab__aco.res %top.dia FORCE	rm -f $(@F)	$(EXD_GEN) $(EUPATH) $(TARGET) $(USERSWITCHES) -DCONFIGURATOR -DMAKE_MODE=EXD_VERSION -DSIZE_640X480 -o $(@F) $(T3MAC) -imacros $(filter-out FORCE,$^)	awk '$$1 != "#ident" {print}' $(@F) | sed  -e 's/\.[ \t]userdata/\.userdata/g' >tmp.exd	mv tmp.exd $(@F)%.bin : %.exd	rm -f $(@F)	$(WRITEBIN) $^ -writebin $(@F)endif## *************************************************************# Erzeugen des EXE-Files# *************************************************************## *************************************************# Quellen des Subsystems# *************************************************## Auf allen Zielsystemen uebersetzbare Object-Files#HWI_OBJ :=	dabmain$(OBJ_EXT)\	        dabinit$(OBJ_EXT)\		dabstart$(OBJ_EXT)\		dabaiini$(OBJ_EXT)\		dabaisys$(OBJ_EXT)\		dabaizgr$(OBJ_EXT)\		dabaidbg$(OBJ_EXT)\	        dabaeape$(OBJ_EXT)\	        dabaexfn$(OBJ_EXT)\	        dabaeapp$(OBJ_EXT)\	        dabevhan$(OBJ_EXT)\	        dablb$(OBJ_EXT)\	        dabutmem$(OBJ_EXT)\	        dabutstr$(OBJ_EXT)\	        dabutdls$(OBJ_EXT)\	        dabutdat$(OBJ_EXT)\	        dabet$(OBJ_EXT)\	        dabdg$(OBJ_EXT)\	        dabpm$(OBJ_EXT)\	        dabst$(OBJ_EXT)\	        dabds$(OBJ_EXT)\	        dabti$(OBJ_EXT)\	        dabfufsr$(OBJ_EXT)\	        dabview$(OBJ_EXT)#Extra f黵 die Appolo mit Tilcon HMIifdef MTX_ANCTARGHMI_OBJ:=       dab_h_main$(OBJ_EXT)\		dab_h_evhan$(OBJ_EXT)\                dab_h_axis_if$(OBJ_EXT)\		dab_h_wea_if$(OBJ_EXT)\		dab_h_directoryexpl$(OBJ_EXT)\		dab_h_getmacpar$(OBJ_EXT)\		dab_h_nceditor$(OBJ_EXT)\		dab_h_startgra$(OBJ_EXT)\                dab_h_pxrif$(OBJ_EXT)\		dab_h_menu3$(OBJ_EXT)\		dab_h_menuif$(OBJ_EXT)\		dab_h_fkeys$(OBJ_EXT)\		dab_h_tmanager$(OBJ_EXT)\		dab_h_mntnance$(OBJ_EXT)HMI_LIBS := libwndml.a tlnapi.o tlncore.o  endif # of MTX_ANCTARG  ## *************************************************#  Libs des Subsystems# *************************************************#SUB_LIBS :=ifdef SCO_NATIVESUB_LIBS :=	libIDM$(LIB_EXT)\		libIDMw$(LIB_EXT)\		$(GNU_PATH)libX11$(LIB_EXT)endif## *************************************************#  Target(s)# *************************************************#ifdef SCO_NATIVEOBJECTS :=	dabcmain$(OBJ_EXT)\	        dabpm$(OBJ_EXT)bdls : $(OBJECTS) $(SUB_LIBS) bap3_fun.obs		$(LD) $(LDFLAGS) -o $(@F) $(CRT0) $^ $(STD_LIBS)endif	# of SCO_NATIVE#ifdef SCO_PXOBJECTS = $(HWI_OBJ)dab3_fun$(OBJ_EXT) : dabd3_fun$(OBJ_EXT) $(OBJECTS)	$(LD) $(LDRFLAGS) $(LDFLAGS) -o $(@F) $(filter-out %dabd3_fun$(OBJ_EXT),$^)dabd3_fun$(OBJ_EXT) : dabdummy$(OBJ_EXT)	$(LD) $(LDRFLAGS) $(LDFLAGS) -o $(@F) $^endif	# of SCO_PX#ifdef MTX_SIMOBJECTS = $(HWI_OBJ)dab3_fun$(OBJ_EXT) : dabd3_fun$(OBJ_EXT) $(OBJECTS)	$(LD) $(LDRFLAGS) $(LDFLAGS) -o $(@F) $(filter-out %dabd3_fun$(OBJ_EXT),$^)dabd3_fun$(OBJ_EXT) : dabdummy$(OBJ_EXT)	$(LD) $(LDRFLAGS) $(LDFLAGS) -o $(@F) $^endif	# of MTX_SIM#ifdef MTX_SOFTOBJECTS = $(HWI_OBJ)dab3_fun$(OBJ_EXT) : dabd3_fun$(OBJ_EXT) $(OBJECTS)	$(LD) $(LDRFLAGS) $(LDFLAGS) -o $(@F) $(filter-out %dabd3_fun$(OBJ_EXT),$^)dabd3_fun$(OBJ_EXT) : dabdummy$(OBJ_EXT)	$(LD) $(LDRFLAGS) $(LDFLAGS) -o $(@F) $^endif	# of MTX_SOFT#ifdef MTX_RECOTARGOBJECTS =endif # of MTX_RECOTARG#ifdef MTX_ANCTARGOBJECTS =$(HMI_OBJ)endif # of MTX_ANCTARG#ifdef MP2_RECOTARGOBJECTS =endif # of MP2_RECOTARG#ifdef MP2_PLUGTARGOBJECTS =endif # of MP2_PLUGTARGifdef MTX_ANCTARG## Quellen fuer die SubSystemSchnittstellen-Technik #OBJ_SS =	dab0_if$(OBJ_EXT)\		dab0stmp$(OBJ_EXT)\		cpl3_fun$(OBJ_EXT)\		pxr3_fun$(OBJ_EXT)\		ncb3_fun$(OBJ_EXT)\		ncs3_fun$(OBJ_EXT)\		lbc3_fun$(OBJ_EXT)\		ilc3_fun$(OBJ_EXT)#dab.exe : $(OBJECTS)  $(OBJ_SS) $(LIBS)	$(DoTheSSTab)	$(LD) $(LDRFLAGS) $(LDFLAGS) -o $(@F) dab0stab.o $^ $(STD_LIBS)endif # of MTX_ANCTARG ## *************************************************************# Erzeugen der Filesystemteile fuer HOSTLIB und Target# *************************************************************#dabtarfs.dat : dabdctar.exd dabwmtar.exd	rm -rf dabtarfs	mkdir dabtarfs	mkdir dabtarfs/feprom	mkdir dabtarfs/feprom/dab	$(WRITEBIN) $(word 1,$^) -writebin dabtarfs/feprom/dab/dabdctop.bin \	-nolabels	$(WRITEBIN) $(word 2,$^) -writebin dabtarfs/feprom/dab/dabwmtop.bin \	-nolabels	$(MAKEPXFS) $(@F) dabtarfs## *************************************************# HMS-includes#===============#ifndef MTX_RECOTARGifndef MP2_RECOTARGifndef MP2_PLUGTARGinclude $(OBJECTS:$(OBJ_EXT)=$(HMS_EXT))endifendifendif##EXIT                                         OF DAB.MK

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -