home *** CD-ROM | disk | FTP | other *** search
Makefile | 1995-06-25 | 843 b | 33 lines |
- # makefile for the rink demo
-
- CC = cc
- CCFLAGS = -c
-
- .SUFFIXES: .o .c
-
- project: rinkdemo ptrblkmap makefile segment1.code segment2.code
- @echo
- @echo *** done ***
-
- rinkdemo: $(cfiles) o.pointerblk o.rink_rtsys
- link -o rinkdemo o.rinkdemo o.rink_rtsys o.pointerblk C:o.stubs
-
- # how to make the pointer block map
- ptrblkmap: o.rinkdemo C:o.stubs
- extractsym o ptrblkmap C:o.stubs o.rinkdemo
-
- # how to make the pointer block object file
- o.pointerblk: ptrblkmap
- rinkptr ptrblkmap o.pointerblk
-
- # how to make the segments
- segment1.code: o.segment1 headerDesc ptrblkmap
- rink -o Segment1.Code -l Segment1.Links -h headerDesc -m ptrblkmap -a o.segment1
-
- segment2.code: o.segment2 headerDesc ptrblkmap
- rink -o Segment2.Code -l Segment2.Links -h headerDesc -m ptrblkmap -a o.segment2
-
- # C compilation rule
- .c.o:; $(CC) $(CCFLAGS) c.$*
-
-