From: <to...@us...> - 2004-01-20 17:08:51
|
Update of /cvsroot/ro-oslib/OSLib/!OsLib/Tools In directory sc8-pr-cvs1:/tmp/cvs-serv10228/OSLib/!OsLib/Tools Added Files: Tag: unix-build GNUmakefile.source Log Message: Unix Build --- NEW FILE: GNUmakefile.source --- # # Include Makefile for Tools under UNIX. # # caller must define TARGET, MODULES, INCLUDES # caller may define DEFINES, VPATH #TARGET = reduceaof #OBJS = ${TARGET}.o #INCLUDES = #VPATH = BINDIR ?= ../../Bin #------------------------------------------------------------------------ #tools CC = gcc LD = gcc CP = cp -f RM = rm -f #------------------------------------------------------------------------ #macros DEFINES ?= -DUNIX -DEXECUTE_ON_UNIX -D__swi CFLAGS = -Wall OBJS = $(patsubst %,%.o,${MODULES}) #------------------------------------------------------------------------ #rules .PHONY: all clean install all: ${TARGET} ${TARGET}: ${OBJS} ${LD} ${LDFLAGS} -o $@ ${OBJS} ${CP} $@ ${BINDIR} install: ${TARGET} ${CP} ${TARGET} ${BINDIR} clean: ;-${RM} ${OBJS} ${TARGET} #------------------------------------------------------------------------ .SUFFIXES: .o .c .c.o: ;${CC} ${CFLAGS} ${INCLUDES} ${DEFINES} -o $@ -c $< #------------------------------------------------------------------------ |