DataMuseum.dk

Presents historical artifacts from the history of:

Commodore CBM-900

This is an automatic "excavation" of a thematic subset of
artifacts from Datamuseum.dk's BitArchive.

See our Wiki for more about Commodore CBM-900

Excavated with: AutoArchaeologist - Free & Open Source Software.


top - download

⟦a8038d1ed⟧ TextFile

    Length: 968 (0x3c8)
    Types: TextFile
    Notes: UNIX file
    Names: »Makefile«

Derivation

└─⟦f27320a65⟧ Bits:30001972 Commodore 900 hard disk image with partial source code
    └─⟦2d53db1df⟧ UNIX Filesystem
        └─ ⟦this⟧ »hr/src/smgr/Makefile« 

TextFile

.SUFFIXES:.o .c .s

CFLAGS= -I../hdr

.c.o:   
	cc -c $(CFLAGS) $<

.s.o:
	/lib/cpp -E $*.s > $*.i
	as -g -o $*.o $*.i
	rm $*.i

HDRS =	$(HDRPTH)/all.h \
	$(HDRPTH)/smgr.h \
	$(HDRPTH)/fmgr.h \
	graph2.h

BLTOBJ = ablt.o small1.o small2.o block1.o block2.o ptrmath.o

GSRC =	gctrl.c gpoint.c gline.c gtext.c gtext2.c gcoord.c stubs.c \
	glftn.s

#
#	Objects
#
GOBJ =	gctrl.o gpoint.o gline.o gtext.o gtext2.o gcoord.o stubs.o \
	glftn.o

LSRC = f2.c bitblt.c globals.c kev.c layer.c masks.c rmath.c \ 
	sm_funcs.c smgr.c wmgr.c fcpy.s

LOBJ = f2.o bitblt.o globals.o kev.o layer.o masks.o rmath.o sm_funcs.o\
	smgr.o wmgr.o fcpy.o

#
#	Dependencies
#
#$(GOBJ) : $(HDRS)

smgr : $(LOBJ) $(BLTOBJ) lib.g
	ld -X -o ../smgr /lib/crts0.o $(BLTOBJ) $(LOBJ) lib.g -lc

I : interactive.c
	cc $(CFLAGS) -o I interactive.c

dmgr: dmgr.c
	cc $(CFLAGS) -o dmgr dmgr.c

lib.g :	$(GOBJ)
	rm lib.g
	ar q lib.g $(GOBJ)

lib.blt: $(BLTOBJ)
	rm lib.blt
	ar q lib.blt bitblt.o $(BLTOBJ)