
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.
80 lines
1.8 KiB
Plaintext
80 lines
1.8 KiB
Plaintext
##############################################################################
|
|
## FREXXWARE
|
|
##############################################################################
|
|
##
|
|
## Project: Frexx C Preprocessor
|
|
## $Source: /home/user/start/cpp/RCS/makefile.gcc,v $
|
|
## $Revision: 1.1 $
|
|
## $Date: 1993/12/06 13:51:20 $
|
|
## $Author: start $
|
|
## $State: Exp $
|
|
## $Locker: $
|
|
##
|
|
##############################################################################
|
|
## $Log: makefile.gcc,v $
|
|
# Revision 1.1 1993/12/06 13:51:20 start
|
|
# Initial revision
|
|
#
|
|
# Revision 1.1 1993/12/06 13:51:20 start
|
|
# Initial revision
|
|
#
|
|
# 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 -DRCS
|
|
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 |