home *** CD-ROM | disk | FTP | other *** search
Makefile | 1990-06-03 | 937 b | 55 lines |
- # Examples for "p2c", the Pascal to C translator.
-
- # The following definitions assume p2c has been compiled into the "home"
- # directory as shown in src/Makefile.
- P2C = /p2c
- INC = /home
- LIB = /home/p2c.lib
-
- default: comp
-
- # Translating everything:
-
- trans: fact.c e.c self.c cref.c basic.c
-
- fact.c: fact.p
- $(P2C) fact.p
-
- e.c: e.p
- $(P2C) e.p
-
- self.c: self.p
- $(P2C) self.p
-
- cref.c: cref.p
- $(P2C) cref.p
-
- basic.c: basic.p
- $(P2C) basic.p
-
- # Compiling everything:
-
- comp: fact e self cref basic
-
- fact: fact.c
- lc -L+$(LIB) -i$(INC) fact.c
-
- e: e.c
- lc -Lm+$(LIB) -i$(INC) e.c
-
- self: self.c
- lc -L+$(LIB) -i$(INC) self.c
-
- cref: cref.c
- lc -L+$(LIB) -i$(INC) cref.c
-
- basic: basic.c
- lc -Lm+$(LIB) -i$(INC) basic.c
-
- clean:
- delete fact.c e.c self.c cref.c basic.c quiet
- delete fact.o e.o self.o cref.o basic.o quiet
- delete fact.lnk e.lnk self.lnk cref.lnk basic.lnk quiet
- delete fact e self cref basic quiet
- delete self.out quiet
-