# # Definitions for my makefiles. These include the location of local # libraries and include files. # CC = gcc C++ = g++ RANLIB = ranlib OUTPUT_OPTION = CXX = $(C++) CXXFLAGS = $(C++FLAGS) HOME = ../.. LIBDIRS = -L$(HOME)/lib INCDIRS = -I$(HOME)/include/ -I/sys C++FLAGS = $(DEBUG) $(INCDIRS) DEBUG = -g OPTIMIZE = -O2 ASFLAGS = -P CLIBS = $(LIBDIRS) -loption CFLAGS = $(DEBUG) $(OPTIMIZE) $(INCDIRS) RM = rm -f INSTALLDIR = $(HOME)/bin S1 = netopts.c O1 = netopts.o T1 = netopts L1 = TARGETS = $(T1) SRCS = $(S1) all: $(TARGETS) $(T1): $(O1) $(L1) $(CC) $(CFLAGS) -o $(T1) $(O1) $(CLIBS) ${HOME}/include/netlib.h: netlib.h cp netlib.h ${HOME}/lib/include ${HOME}/include/netinternal.h: netinternal.h cp netinternal.h ${HOME}/lib/include install: $(TARGETS) cp $(T1) $(INSTALLDIR) depend: makedepend $(INCDIRS) $(INC++DIRS) $(SRCS) # # Targets that are useful for cleaning up directories. # tidy: $(RM) *~ *.bak clean: tidy $(RM) *.o spotless: clean $(RM) $(TARGETS) # DO NOT DELETE THIS LINE -- make depend depends on it. netopts.o: /usr/include/netdb.h /usr/include/sys/cdefs.h /sys/sys/types.h netopts.o: /usr/include/machine/endian.h /usr/include/machine/ansi.h netopts.o: /usr/include/machine/types.h /sys/sys/socket.h /sys/sys/un.h netopts.o: /sys/netinet/in.h /sys/netinet/tcp.h /sys/netinet/in_systm.h netopts.o: /sys/netinet/ip.h /usr/include/arpa/inet.h /sys/sys/time.h netopts.o: /sys/sys/time.h /usr/include/stdio.h /usr/include/math.h netopts.o: /usr/local/daedalus/include/option.h netopts.o: /usr/local/daedalus/include/dbgprintlib.h