comparison 3rdparty/packages/cc/makefile @ 868:f3670cfbf025

Added more intelligence to making DSK image
author boisy
date Thu, 16 Jan 2003 20:15:53 +0000
parents a592c9bb8785
children 7ec334df8265
comparison
equal deleted inserted replaced
867:0198655f2552 868:f3670cfbf025
1 include ../../../Makefile.rules 1 include ../../../Makefile.rules
2 2
3 DEPENDS = ./Makefile 3 DISK = cc.dsk
4 CMDS = cc1 c.prep c.pass1 c.pass2 c.opt c.asm c.link
4 5
5 CMDS = c.prep 6 # Make all components
6 ALLOBJS = $(CMDS) 7 all: $(CMDS)
8 @$(ECHO) "*********************************************"
9 @$(ECHO) "* *"
10 @$(ECHO) "* C Compiler *"
11 @$(ECHO) "* *"
12 @$(ECHO) "*********************************************"
13 -$(CD) SOURCES; $(UNIX2OS9) *.a *.c
14 -$(CD) DEFS; $(UNIX2OS9) *.h
7 15
8 all: $(ALLOBJS) 16 # Clean all components
9 $(CHMOD) 755 $(ALLOBJS) 17 clean: dskclean
18 -$(CD) SOURCES; $(OS92UNIX) *.a *.c
19 -$(CD) DEFS; $(OS92UNIX) *.h
10 20
11 clean: 21 dsk: all
12 $(RM) $(ALLOBJS) 22 $(RM) $(DISK)
23 $(OS9FORMAT) $(DISK) -t40 -h2 -n"C Compiler"
24 $(MAKDIR) $(DISK),CMDS
25 $(MAKDIR) $(DISK),LIB
26 $(MAKDIR) $(DISK),DEFS
27 $(MAKDIR) $(DISK),SOURCES
28 $(MAKDIR) $(DISK),SOURCES/SYS
29 $(CP) $(CMDS) $(DISK),CMDS
30 $(CP) DEFS/*.h $(DISK),DEFS
31 $(CP) LIB/*.l LIB/*.r $(DISK),LIB
32 $(CP) SOURCES/*.c $(DISK),SOURCES
33 $(CP) SOURCES/*.a $(DISK),SOURCES/SYS
13 34
14 identify: 35 dskclean:
15 $(IDENT_SHORT) $(ALLOBJS) 36 -$(RM) $(DISK)
16 37
17 showallobjs:
18 @$(ECHO) $(ALLOBJS)