xref: /plan9-contrib/sys/src/cmd/unix/drawterm/Makefile (revision 58da3067adcdccaaa043d0bfde28ba83b7ced07d)
18ccd4a63SDavid du ColombierROOT=.
28ccd4a63SDavid du Colombier
38ccd4a63SDavid du Colombierinclude Make.config
48ccd4a63SDavid du Colombier
58ccd4a63SDavid du ColombierOFILES=\
68ccd4a63SDavid du Colombier	main.$O\
78ccd4a63SDavid du Colombier	cpu.$O\
88ccd4a63SDavid du Colombier	readcons.$O\
98ccd4a63SDavid du Colombier	secstore.$O\
108ccd4a63SDavid du Colombier	latin1.$O\
118ccd4a63SDavid du Colombier	$(OS)-factotum.$O\
128ccd4a63SDavid du Colombier	$(XOFILES)\
138ccd4a63SDavid du Colombier
148ccd4a63SDavid du ColombierLIBS1=\
158ccd4a63SDavid du Colombier	kern/libkern.a\
168ccd4a63SDavid du Colombier	exportfs/libexportfs.a\
178ccd4a63SDavid du Colombier	libauth/libauth.a\
188ccd4a63SDavid du Colombier	libauthsrv/libauthsrv.a\
198ccd4a63SDavid du Colombier	libsec/libsec.a\
208ccd4a63SDavid du Colombier	libmp/libmp.a\
218ccd4a63SDavid du Colombier	libmemdraw/libmemdraw.a\
228ccd4a63SDavid du Colombier	libmemlayer/libmemlayer.a\
238ccd4a63SDavid du Colombier	libdraw/libdraw.a\
248ccd4a63SDavid du Colombier	gui-$(GUI)/libgui.a\
258ccd4a63SDavid du Colombier	libc/libc.a\
26*58da3067SDavid du Colombier	libip/libip.a\
278ccd4a63SDavid du Colombier
288ccd4a63SDavid du Colombier# stupid gcc
298ccd4a63SDavid du ColombierLIBS=$(LIBS1) $(LIBS1) $(LIBS1) libmachdep.a
308ccd4a63SDavid du Colombier
318ccd4a63SDavid du Colombierdefault: $(TARG)
328ccd4a63SDavid du Colombier$(TARG): $(OFILES) $(LIBS)
338ccd4a63SDavid du Colombier	$(CC) $(LDFLAGS) -o $(TARG) $(OFILES) $(LIBS) $(LDADD)
348ccd4a63SDavid du Colombier
358ccd4a63SDavid du Colombier%.$O: %.c
368ccd4a63SDavid du Colombier	$(CC) $(CFLAGS) $*.c
378ccd4a63SDavid du Colombier
388ccd4a63SDavid du Colombierclean:
398ccd4a63SDavid du Colombier	rm -f *.o */*.o */*.a *.a drawterm drawterm.exe
408ccd4a63SDavid du Colombier
418ccd4a63SDavid du Colombierkern/libkern.a:
428ccd4a63SDavid du Colombier	(cd kern; $(MAKE))
438ccd4a63SDavid du Colombier
448ccd4a63SDavid du Colombierexportfs/libexportfs.a:
458ccd4a63SDavid du Colombier	(cd exportfs; $(MAKE))
468ccd4a63SDavid du Colombier
478ccd4a63SDavid du Colombierlibauth/libauth.a:
488ccd4a63SDavid du Colombier	(cd libauth; $(MAKE))
498ccd4a63SDavid du Colombier
508ccd4a63SDavid du Colombierlibauthsrv/libauthsrv.a:
518ccd4a63SDavid du Colombier	(cd libauthsrv; $(MAKE))
528ccd4a63SDavid du Colombier
538ccd4a63SDavid du Colombierlibmp/libmp.a:
548ccd4a63SDavid du Colombier	(cd libmp; $(MAKE))
558ccd4a63SDavid du Colombier
568ccd4a63SDavid du Colombierlibsec/libsec.a:
578ccd4a63SDavid du Colombier	(cd libsec; $(MAKE))
588ccd4a63SDavid du Colombier
598ccd4a63SDavid du Colombierlibmemdraw/libmemdraw.a:
608ccd4a63SDavid du Colombier	(cd libmemdraw; $(MAKE))
618ccd4a63SDavid du Colombier
628ccd4a63SDavid du Colombierlibmemlayer/libmemlayer.a:
638ccd4a63SDavid du Colombier	(cd libmemlayer; $(MAKE))
648ccd4a63SDavid du Colombier
658ccd4a63SDavid du Colombierlibdraw/libdraw.a:
668ccd4a63SDavid du Colombier	(cd libdraw; $(MAKE))
678ccd4a63SDavid du Colombier
688ccd4a63SDavid du Colombierlibc/libc.a:
698ccd4a63SDavid du Colombier	(cd libc; $(MAKE))
708ccd4a63SDavid du Colombier
71*58da3067SDavid du Colombierlibip/libip.a:
72*58da3067SDavid du Colombier	(cd libip; $(MAKE))
73*58da3067SDavid du Colombier
748ccd4a63SDavid du Colombiergui-$(GUI)/libgui.a:
758ccd4a63SDavid du Colombier	(cd gui-$(GUI); $(MAKE))
76