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

📄 makefile

📁 sybase linux or unix develope library package
💻
字号:
############################################################################### Makefile for sample programs## Sccsid @(#) Makefile 87.2 1/25/94##############################################################################MAKE = make CC="$(CC)" AS="$(AS)" LD="$(LD)" AR="$(AR)" CPP="$(CPP)" SYBPLATFORM="$(SYBPLATFORM)" # compiler exectuables# CPP   - C pre-processor# AR    - Object archiver / librarianCPP=/lib/cppAR=/bin/arCC=/opt/SUNWspro/bin/cc -g##  The names of the targets.  The command 'make' can be used to make all#  the targets.  The command 'make <target_name>' makes a particular target.  #  For example, the command 'make timeout' will make the timeout target.#TARGET1 = 	time_outTARGET2 = 	rpcTARGET3 = 	paramsTARGET4 = 	cursor_updTARGET5 = 	array_bindTARGET6 = 	bulkcopyTARGET7 = 	cursor_selTARGET8 = 	dynamic_insTARGET9 = 	dynamic_curTARGET10 = 	localesTARGET11 = 	diag_exampleTARGET12 = 	mult_textTARGET13 = 	debug_sampleTARGET14 = 	cursor_procTARGETS =	$(TARGET1) $(TARGET2) $(TARGET3) $(TARGET4) $(TARGET5) \		$(TARGET6) $(TARGET7) $(TARGET8) $(TARGET9) $(TARGET10) \		$(TARGET11) $(TARGET12) $(TARGET13) $(TARGET14)## Where to get includes and libraries#INCPATH =	.PINCPATH =	$(SYBASE)/includeLIBPATH =	$(SYBASE)/libBLKLIB =	$(LIBPATH)/libblk.aCTLIB =		$(LIBPATH)/libct.aCSLIB = 	$(LIBPATH)/libcs.aCOMNLIB = 	$(LIBPATH)/libcomn.aINTLIB = 	$(LIBPATH)/libintl.aLOCLIBS = 	$(CTLIB) $(CSLIB) $(COMNLIB)NETSCKLIBS =	$(LIBPATH)/libtcl.a $(LIBPATH)/libinsck.slNETTLILIBS =	$(LIBPATH)/libtcl.a  -ldl -lnslNETDNALIBS = 	$(LIBPATH)/libtcl.a $(LIBPATH)/libinsck.sl $(LIBPATH)/libsdna.a -call_shared -ldnetSYSLIBS =	-lm## The source and include files#SRCU =		t-handlers.cSRCU2 =		timeout_handler.cSRC1 =		time_out.cSRC2 =		rpc.cSRC3 =		params.cSRC4 =		cursor_upd.cSRC5 =		array_bind.cSRC6 =		bulkcopy.cSRC7 =		cursor_sel.cSRC8 =		dynamic_ins.cSRC9 =		dynamic_cur.cSRC10 =		locales.cSRC11 =		diag_example.cSRC12 =		mult_text.cSRC13 =		debug_sample.cSRC14 =		cursor_proc.cOBJU = 		$(SRCU:.c=.o)OBJU2 = 	$(SRCU2:.c=.o)OBJ1 = 		$(SRC1:.c=.o) $(OBJU2)OBJ2 = 		$(SRC2:.c=.o) $(OBJU)OBJ3 = 		$(SRC3:.c=.o) $(OBJU)OBJ4 = 		$(SRC4:.c=.o) $(OBJU)OBJ5 = 		$(SRC5:.c=.o) $(OBJU)OBJ6 = 		$(SRC6:.c=.o) $(OBJU)OBJ7 = 		$(SRC7:.c=.o) $(OBJU)OBJ8 = 		$(SRC8:.c=.o) $(OBJU)OBJ9 = 		$(SRC9:.c=.o) $(OBJU)OBJ10 = 	$(SRC10:.c=.o) $(OBJU)OBJ11 = 	$(SRC11:.c=.o) $(OBJU)OBJ12 = 	$(SRC12:.c=.o) $(OBJU)OBJ13 = 	$(SRC13:.c=.o) $(OBJU)OBJ14 = 	$(SRC14:.c=.o) $(OBJU)#HDRS =		example.h exutils.hDEFS = 		-DDEBUG -D$(SYBPLATFORM)=1INC =  		-I$(INCPATH) -I$(PINCPATH)GCCFLAGS =	-ansi -pedantic -Wall -Wtraditional -Wshadow -Wpointer-arith -pipe# CFLAGS = 	-g $(GCCFLAGS) $(INC) $(DEFS)CFLAGS = 	-g $(INC) $(DEFS)# LDFLAGS =	-Bstatic -pgSABER_FLAGS =   $(CFLAGS) -DXTFUNCPROTO -I$(INC)#LINK.c = $(CC) $(LDFLAGS)all:    $(TARGETS)$(TARGET14): $(OBJ14)	case $${SYBPLATFORM} in \		ncr|sun_svr4) NETLIBS="$(NETTLILIBS)" export NETLIBS ;; \		axposf) NETLIBS="$(NETDNALIBS)" export NETLIBS ;; \		*) NETLIBS="$(NETSCKLIBS)" export NETLIBS ;; \	esac ; \	$(LINK.c) $(OBJ14) $(LOCLIBS) $${NETLIBS} $(INTLIB) $(SYSLIBS) -o $@$(TARGET13): $(OBJ13)	case $${SYBPLATFORM} in \		ncr|sun_svr4) NETLIBS="$(NETTLILIBS)" export NETLIBS ;; \		axposf) NETLIBS="$(NETDNALIBS)" export NETLIBS ;; \		*) NETLIBS="$(NETSCKLIBS)" export NETLIBS ;; \	esac ; \	$(LINK.c) $(OBJ13) $(LOCLIBS) $${NETLIBS} $(INTLIB) $(SYSLIBS) -o $@$(TARGET12): $(OBJ12)	case $${SYBPLATFORM} in \		ncr|sun_svr4) NETLIBS="$(NETTLILIBS)" export NETLIBS ;; \		axposf) NETLIBS="$(NETDNALIBS)" export NETLIBS ;; \		*) NETLIBS="$(NETSCKLIBS)" export NETLIBS ;; \	esac ; \	$(LINK.c) $(OBJ12) $(LOCLIBS) $${NETLIBS} $(INTLIB) $(SYSLIBS) -o $@$(TARGET11): $(OBJ11)	case $${SYBPLATFORM} in \		ncr|sun_svr4) NETLIBS="$(NETTLILIBS)" export NETLIBS ;; \		axposf) NETLIBS="$(NETDNALIBS)" export NETLIBS ;; \		*) NETLIBS="$(NETSCKLIBS)" export NETLIBS ;; \	esac ; \	$(LINK.c) $(OBJ11) $(LOCLIBS) $${NETLIBS} $(INTLIB) $(SYSLIBS) -o $@$(TARGET10): $(OBJ10)	case $${SYBPLATFORM} in \		ncr|sun_svr4) NETLIBS="$(NETTLILIBS)" export NETLIBS ;; \		axposf) NETLIBS="$(NETDNALIBS)" export NETLIBS ;; \		*) NETLIBS="$(NETSCKLIBS)" export NETLIBS ;; \	esac ; \	$(LINK.c) $(OBJ10) $(LOCLIBS) $${NETLIBS} $(INTLIB) $(SYSLIBS) -o $@$(TARGET9): $(OBJ9)	case $${SYBPLATFORM} in \		ncr|sun_svr4) NETLIBS="$(NETTLILIBS)" export NETLIBS ;; \		axposf) NETLIBS="$(NETDNALIBS)" export NETLIBS ;; \		*) NETLIBS="$(NETSCKLIBS)" export NETLIBS ;; \	esac ; \	$(LINK.c) $(OBJ9) $(LOCLIBS) $${NETLIBS} $(INTLIB) $(SYSLIBS) -o $@$(TARGET8): $(OBJ8)	case $${SYBPLATFORM} in \		ncr|sun_svr4) NETLIBS="$(NETTLILIBS)" export NETLIBS ;; \		axposf) NETLIBS="$(NETDNALIBS)" export NETLIBS ;; \		*) NETLIBS="$(NETSCKLIBS)" export NETLIBS ;; \	esac ; \	$(LINK.c) $(OBJ8) $(LOCLIBS) $${NETLIBS} $(INTLIB) $(SYSLIBS) -o $@$(TARGET7): $(OBJ7)	case $${SYBPLATFORM} in \		ncr|sun_svr4) NETLIBS="$(NETTLILIBS)" export NETLIBS ;; \		axposf) NETLIBS="$(NETDNALIBS)" export NETLIBS ;; \		*) NETLIBS="$(NETSCKLIBS)" export NETLIBS ;; \	esac ; \	$(LINK.c) $(OBJ7) $(LOCLIBS) $${NETLIBS} $(INTLIB) $(SYSLIBS) -o $@$(TARGET6): $(OBJ6)	case $${SYBPLATFORM} in \		ncr|sun_svr4) NETLIBS="$(NETTLILIBS)" export NETLIBS ;; \		axposf) NETLIBS="$(NETDNALIBS)" export NETLIBS ;; \		*) NETLIBS="$(NETSCKLIBS)" export NETLIBS ;; \	esac ; \	$(LINK.c) $(OBJ6) $(BLKLIB) $(LOCLIBS) $${NETLIBS} $(INTLIB) $(SYSLIBS) -o $@$(TARGET5): $(OBJ5)	case $${SYBPLATFORM} in \		ncr|sun_svr4) NETLIBS="$(NETTLILIBS)" export NETLIBS ;; \		axposf) NETLIBS="$(NETDNALIBS)" export NETLIBS ;; \		*) NETLIBS="$(NETSCKLIBS)" export NETLIBS ;; \	esac ; \	$(LINK.c) $(OBJ5) $(BLKLIB) $(LOCLIBS) $${NETLIBS} $(INTLIB) $(SYSLIBS) -o $@$(TARGET4): $(OBJ4)	case $${SYBPLATFORM} in \		ncr|sun_svr4) NETLIBS="$(NETTLILIBS)" export NETLIBS ;; \		axposf) NETLIBS="$(NETDNALIBS)" export NETLIBS ;; \		*) NETLIBS="$(NETSCKLIBS)" export NETLIBS ;; \	esac ; \	$(LINK.c) $(OBJ4) $(BLKLIB) $(LOCLIBS) $${NETLIBS} $(INTLIB) $(SYSLIBS) -o $@$(TARGET3): $(OBJ3)	case $${SYBPLATFORM} in \		ncr|sun_svr4) NETLIBS="$(NETTLILIBS)" export NETLIBS ;; \		axposf) NETLIBS="$(NETDNALIBS)" export NETLIBS ;; \		*) NETLIBS="$(NETSCKLIBS)" export NETLIBS ;; \	esac ; \	$(LINK.c) $(OBJ3) $(LOCLIBS) $${NETLIBS} $(INTLIB) $(SYSLIBS) -o $@$(TARGET2): $(OBJ2)	case $${SYBPLATFORM} in \		ncr|sun_svr4) NETLIBS="$(NETTLILIBS)" export NETLIBS ;; \		axposf) NETLIBS="$(NETDNALIBS)" export NETLIBS ;; \		*) NETLIBS="$(NETSCKLIBS)" export NETLIBS ;; \	esac ; \	$(LINK.c) $(OBJ2) $(LOCLIBS) $${NETLIBS} $(INTLIB) $(SYSLIBS) -o $@$(TARGET1): $(OBJ1)	case $${SYBPLATFORM} in \		ncr|sun_svr4) NETLIBS="$(NETTLILIBS)" export NETLIBS ;; \		axposf) NETLIBS="$(NETDNALIBS)" export NETLIBS ;; \		*) NETLIBS="$(NETSCKLIBS)" export NETLIBS ;; \	esac ; \	$(LINK.c) $(OBJ1) $(LOCLIBS) $${NETLIBS} $(INTLIB) $(SYSLIBS) -o $@$(OBJ1): $(HDRS) $(OBJ2): $(HDRS)$(OBJ3): $(HDRS)$(OBJ4): $(HDRS)$(OBJ5): $(HDRS)$(OBJ6): $(HDRS)$(OBJ7): $(HDRS)$(OBJ8): $(HDRS)$(OBJ9): $(HDRS)$(OBJ10): $(HDRS)$(OBJ11): $(HDRS)$(OBJ12): $(HDRS)$(OBJ13): $(HDRS)$(OBJ14): $(HDRS)clean:	rm -f *.o *.ln $(TARGETS) *.outsccs_clean:	sccs clean.PRECIOUS: $(TARGET1)

⌨️ 快捷键说明

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