.gitignore
FPPBase.h
FPP_protos.h
README
cpp.h
cpp1.c
cpp2.c
cpp3.c
cpp4.c
cpp5.c
cpp6.c
cppadd.h
cppdef.h
fpp.exp
fpp.fd
fpp.h
fpp_pragmas.h
makefile
makefile.aix
makefile.bsd
makefile.dell
makefile.gcc
makefile.os9
memory.c
memory.h
usecpp.c

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.
77 lines
1.8 KiB
Plaintext
77 lines
1.8 KiB
Plaintext
##############################################################################
|
|
## FREXXWARE
|
|
##############################################################################
|
|
##
|
|
## Project: Frexx C Preprocessor
|
|
## $Source: /home/user/start/cpp/RCS/makefile,v $
|
|
## $Revision: 1.3 $
|
|
## $Date: 1994/06/02 09:11:24 $
|
|
## $Author: start $
|
|
## $State: Exp $
|
|
## $Locker: $
|
|
##
|
|
##############################################################################
|
|
## $Log: makefile,v $
|
|
# Revision 1.3 1994/06/02 09:11:24 start
|
|
# Now uses 'gcc' and -O!
|
|
#
|
|
# Revision 1.2 1993/11/11 07:16:39 start
|
|
# New stuff
|
|
#
|
|
# 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 -DBSD
|
|
DEBUGFLAG = -O
|
|
LD = ld
|
|
LDFLAGS =
|
|
LIB = libfpp.a
|
|
CPP = fpp
|
|
FILECPP = cpp
|
|
TEMP = templib.o
|
|
EXPORT = fpp.exp
|
|
CC = gcc
|
|
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 |