
This is the fcpp 1.5.1 code base. Due to lousy previous code management and respository treatment, we have no revision history for the files other than what is mentioned in some headers.
72 lines
1.7 KiB
Plaintext
72 lines
1.7 KiB
Plaintext
##############################################################################
|
|
## FREXXWARE
|
|
##############################################################################
|
|
##
|
|
## Project: Frexx C Preprocessor
|
|
## $Source: /home/user/start/cpp/RCS/makefile,v $
|
|
## $Revision: 1.1 $
|
|
## $Date: 1993/11/03 09:19:28 $
|
|
## $Author: start $
|
|
## $State: Exp $
|
|
## $Locker: start $
|
|
##
|
|
##############################################################################
|
|
## $Log: makefile,v $
|
|
# Revision 1.1 1993/11/03 09:19:28 start
|
|
# Initial revision
|
|
#
|
|
##
|
|
##############################################################################
|
|
|
|
# Frexx PreProcessor Makefile
|
|
|
|
#HOST =-tp -B/home/danne/code/cpp/ -Wp\,-Q\,-Dunix\,-Ddpc\,-DAIX
|
|
#DEFINES = -Dunix -Dpdc -DAIX -DUNIX -DDEBUG
|
|
DEFINES = -Dunix -Dpdc -DUNIX -DDEBUG -DRCS
|
|
DEBUGFLAG = -O -Xa
|
|
LD = ld
|
|
LDFLAGS =
|
|
LIB = libfpp.a
|
|
CPP = fpp
|
|
FILECPP = cpp
|
|
TEMP = templib.o
|
|
EXPORT = fpp.exp
|
|
#CC = xlc
|
|
CC = cc
|
|
CFLAGS = $(DEBUGFLAG) $(DEFINES)
|
|
AR = ar
|
|
ARFLAGS = rv
|
|
.SUFFIXES: .o .c .c~ .h .h~ .a .i
|
|
OBJS = cpp1.o cpp2.o cpp3.o cpp4.o cpp5.o cpp6.o memory.o
|
|
FILEOBJS = cpp1.o cpp2.o cpp3.o cpp4.o cpp5.o cpp6.o memory.o usecpp.o
|
|
|
|
# ** compile cpp
|
|
#
|
|
|
|
#all: $(LIB) $(CPP)
|
|
all: $(FILECPP)
|
|
|
|
$(LIB) : $(OBJS) $(EXPORT)
|
|
$(LD) $(OBJS) -o $(TEMP) -bE:$(EXPORT) -bM:SRE -T512 -H512 -lc
|
|
rm -f $(LIB)
|
|
$(AR) $(ARFLAGS) $(LIB) $(TEMP)
|
|
rm $(TEMP)
|
|
|
|
$(CPP) : usecpp.c
|
|
$(CC) $(CFLAGS) -o $(CPP) usecpp.c -L. -lfpp
|
|
|
|
$(FILECPP) : $(FILEOBJS)
|
|
$(CC) $(FILEOBJS) -o $(FILECPP)
|
|
|
|
.c.o:
|
|
$(CC) $(CFLAGS) -c $<
|
|
|
|
cpp1.o:cpp1.c
|
|
cpp2.o:cpp2.c
|
|
cpp3.o:cpp3.c
|
|
cpp4.o:cpp4.c
|
|
cpp5.o:cpp5.c
|
|
cpp6.o:cpp6.c
|
|
memory.o:memory.c
|
|
|
|
usecpp.o:usecpp.c |