#------------------------------------------------------------------------- # # Makefile-- # Makefile for the port-specific subsystem of the backend # # You must invoke this make file with the PORTNAME variable set to the # name of a port, i.e. the name of a subdirectory of the current directory. # Example: # # make SUBSYS.o PORTNAME=linux # # We have two different modes of operation: 1) put stuff specific to Port X # in subdirectory X and have that subdirectory's make file make it all, and # 2) use conditional statements in the present make file to include what's # necessary for a specific port in our own output. (1) came first, but (2) # is superior for many things, like when the same thing needs to be done for # multiple ports and you don't want to duplicate files in multiple # subdirectories. Much of the stuff done via Method 1 today should probably # be converted to Method 2. # # IDENTIFICATION # $Header: /cvsroot/pgsql/src/backend/port/Attic/Makefile.in,v 1.6 1997/12/19 02:45:38 scrappy Exp $ # #------------------------------------------------------------------------- SRCDIR=../.. include ../../Makefile.global OBJS = @PORTNAME@/SUBSYS.o @INET_ATON@ @STRERROR@ @RANDOM@ @SRANDOM@ OBJS+= @GETHOSTNAME@ @GETRUSAGE@ @STRCASECMP@ all: submake SUBSYS.o SUBSYS.o: $(OBJS) $(LD) -r -o SUBSYS.o $(OBJS) .PHONY: submake clean dep submake: $(MAKE) -C @PORTNAME@ SUBSYS.o clean: rm -f SUBSYS.o $(OBJS) $(MAKE) -C @PORTNAME@ clean depend dep: $(CC) -MM $(INCLUDE_OPT) *.c >depend $(MAKE) -C @PORTNAME@ $@ ifeq (depend,$(wildcard depend)) include depend endif