1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162 |
- # $Id$
- #PARAMS do not remove this line!
- SRC_DIR = $(SRC_HOME)/util/arch
- EMH = $(TARGET_HOME)/h
- EMBIN = $(TARGET_HOME)/bin
- LIB = $(TARGET_HOME)/modules/lib
- ULIB = $(UTIL_HOME)/modules/lib
- LIBS = $(LIB)/libobject.$(LIBSUF) $(LIB)/libprint.$(LIBSUF) \
- $(LIB)/libstring.$(LIBSUF) $(LIB)/libsystem.$(LIBSUF)
- LINTLIBS = \
- $(ULIB)/$(LINTPREF)object.$(LINTSUF) \
- $(ULIB)/$(LINTPREF)print.$(LINTSUF) \
- $(ULIB)/$(LINTPREF)string.$(LINTSUF) \
- $(ULIB)/$(LINTPREF)system.$(LINTSUF)
- INCLUDES = -I$(EMH)
- CFLAGS= $(INCLUDES) -DDISTRIBUTION $(COPTIONS)
- LDFLAGS = $(LDOPTIONS)
- LINTFLAGS= $(INCLUDES) -DDISTRIBUTION $(LINTOPTIONS)
- all: arch aal
- arch: arch.$(SUF)
- $(CC) $(LDFLAGS) -o arch arch.$(SUF) $(LIBS)
- aal: aal.$(SUF)
- $(CC) $(LDFLAGS) -o aal aal.$(SUF) $(LIBS)
- arch.$(SUF): $(EMH)/arch.h $(SRC_DIR)/archiver.c
- $(CC) $(CFLAGS) -c $(SRC_DIR)/archiver.c
- mv archiver.$(SUF) arch.$(SUF)
- aal.$(SUF): $(EMH)/arch.h $(SRC_DIR)/archiver.c $(EMH)/ranlib.h $(EMH)/out.h
- $(CC) -DAAL $(CFLAGS) -c $(SRC_DIR)/archiver.c
- mv archiver.$(SUF) aal.$(SUF)
- clean:
- rm -f aal arch *.$(SUF) *.old
- lint:
- $(LINT) $(LINTFLAGS) -DAAL $(SRC_DIR)/archiver.c $(LINTLIBS)
- install : all
- cp aal $(EMBIN)/aal
- cp arch $(EMBIN)/arch
- if [ $(DO_MACHINE_INDEP) = y ] ; \
- then mk_manpage $(SRC_DIR)/aal.1 $(TARGET_HOME) ; \
- mk_manpage $(SRC_DIR)/arch.1 $(TARGET_HOME) ; \
- mk_manpage $(SRC_DIR)/arch.5 $(TARGET_HOME) ; \
- fi
- cmp : all
- -cmp aal $(EMBIN)/aal
- -cmp arch $(EMBIN)/arch
- opr:
- make pr ^ opr
- pr:
- @pr $(SRC_DIR)/proto.make $(SRC_DIR)/archiver.c
|