📄 makefile
字号:
# Makefile - for acecpu32 backend## modification history# --------------------# 02a,15oct96,bss updated for Tornado 1.0.1 make templates.# 01g,09may96,bss changed for new location of libbedk.a in $(WIND_LIB).# 01f,25apr96,bss coding convention cleanup.# 01e,16apr96,bss updated for ACE API version 1.1.# 01d,16apr96,bss added wrapLib.o to list of BKEND_OBJS.# 01c,06mar96,bss modified to support ACE API.# 01b,06dec95,bss added BKEND_LIB_EXTRA to resolve references to provide# support for new and delete.# 01a,06dec95,bss written.#*/.SUFFIXES: .cpp .so .sl############################################################## ACE Extras - for ACE API## For Solaris, change SunOS to Solaris and use -lnsl -lsocket#*/ACE_BASE = /folk/bss/sig/bdm/ace/api/aceapi_1.1ACE_LD_FLAGS = -L$(ACE_BASE)/SunOS/lib -lACE68KACE_INC = -I$(ACE_BASE)/includeEXTRA_CFLAGS = -DACETARGET_68K ############################################################# Normal Makefile for back ends follows....#*/include $(WIND_BASE)/host/include/make/generic.mhinclude $(WIND_BASE)/host/include/make/$(HOST).mh## Rogue Wave information## Must go here to override information included from *.mh#RW_ROOT = /vobs/devtools/rogue/$(HOST)RW_INC = -I$(RW_ROOT)RW_LIB = $(RW_ROOT)/lib/librwtool.aRW_LD_FLAGS = -L/vobs/devtools/rogue/$(HOST)/lib -lrwtool## Normal Makefile definitions#INCLUDES = $(WIND_INC) $(WIND_SHARE_INC) $(ACE_INC) $(RW_INC) \ -I../bedk \ -I/vobs/wpwr/share/src/agents/bedk \ -I$(gnu_ROOT)/lib/g++-includeBKEND_OBJS = acecpu32.o acecpu32Backend.o event.oFULL_BKD_OBJ = $(patsubst %.o,$(HOST)/%.o,$(BKEND_OBJS))BKEND_LIB_EXTRA = \ -L$(WIND_LIB) \ -lbedk \ $(ACE_LD_FLAGS) \ $(RW_LD_FLAGS) \ -L$(gnu_ROOT)/lib \ -lg++ \ -liostream \ -L$(gnu_ROOT)/lib/gcc-lib/sparc-sun-sunos4.1.3_U1/2.6.3/ \ -ldl \ -lc \ -lgccSH_BKEND_OBJS = acecpu32.$(SHLIB_EXT)LOCAL_CFLAGS = -DPORTABLE $(DYN_LK_FLAGS) -fno-builtin \ -g -fno-inlineLOCAL_CLEAN = $(SH_BKEND_LIB)/$(SH_BKEND_OBJS)default: objdircre $(SH_BKEND_OBJS)%.$(SHLIB_EXT): $(FULL_BKD_OBJ) $(SHARED_LD) $(SHARED_LDFLAGS) -o \ $(SH_BKEND_LIB)/$*.$(SHLIB_EXT) \ $(FULL_BKD_OBJ) $(BKEND_LIB_EXTRA)LIBRARIES = PROGRAMS = TACES = DOCS =## Add special build targets and default here.doc:include $(WIND_BASE)/host/include/make/generic2.mh## Dependencies below generated by compiler's handy -M flag.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -