| 1234567891011121314151617181920212223242526272829303132333435363738394041 |
- ###########################################################################
- # WLIB library makefile
- ##########################################################################
- #Define cc to be your C compiler
- CC = g++
- #This tells make how to go from a .cpp to a .o
- .SUFFIXES: .cpp
- .cpp.o:
- ${CC} ${CFLAGS} -c $<
- INCLUDE = -I. -I..
- CFLAGS = ${INCLUDE} -D_REENTRANT -DDEBUG -D_UNIX
- AR = ar -r
- #CC is dumb and won't include templates in a library uness you define
- #CC -xar as your replacement for 'ar'
- #AR = CC -xar
- RM = rm -f
- RANLIB = ranlib
- ############################################################################
- #Dont mess with any of this stuff
- OBJECTS = wtime.o monod.o wdebug.o sem4.o streamer.o syslogd.o wstring.o \
- configfile.o threadfac.o critsec.o xtime.o timezone.o
- LIBRARY = libwlib.a
- all: $(LIBRARY)
- $(LIBRARY): $(OBJECTS)
- ${RM} libwlib.a
- ${AR} libwlib.a $(OBJECTS)
- #${AR} $(OBJECTS) -o libwlib.a
- $(RANLIB) libwlib.a
- clean:
- - rm -f $(LIBRARY) *.o core
|