1*35194Smarc# @(#)makefile 1.1 2*35194Smarc# 3*35194Smarc# Makefile for Korn Shell Library 4*35194Smarc# 5*35194SmarcD = -DKSHELL $(BSD) $(NAME_SCOPE) $(MULTIBYTE) 6*35194Smarc 7*35194SmarcCC_CMD = $(CC) $D -O -c 8*35194Smarc 9*35194SmarcARK = lib.a 10*35194SmarcOFILES = adjust.o \ 11*35194Smarcarith.o \ 12*35194Smarcassign.o \ 13*35194Smarcassnum.o \ 14*35194Smarccannon.o \ 15*35194Smarcchkid.o \ 16*35194Smarcconvert.o \ 17*35194Smarcfindnod.o \ 18*35194Smarcgettree.o \ 19*35194Smarcgmatch.o \ 20*35194Smarcgrowaray.o \ 21*35194Smarcgsort.o \ 22*35194Smarclinknod.o \ 23*35194Smarcnamscan.o \ 24*35194Smarcrjust.o \ 25*35194Smarctilde.o \ 26*35194Smarcunassign.o \ 27*35194Smarcutos.o \ 28*35194Smarcvalup.o 29*35194Smarc 30*35194Smarc 31*35194Smarcall: $(ARK) 32*35194Smarc 33*35194Smarcucb: $(ARK) $(OFILES) 34*35194Smarc ranlib $(ARK) 35*35194Smarc 36*35194Smarc$(ARK): $(OFILES) 37*35194Smarc ar r $(ARK) $(OFILES) 38*35194Smarc 39*35194Smarcclean: 40*35194Smarc -/bin/rm -f *.o 41*35194Smarc 42*35194Smarcclobber: clean 43*35194Smarc -rm $(ARK) 44*35194Smarcprint: 45*35194Smarc echo $(OFILES) 46*35194Smarc 47*35194Smarc######## 48*35194Smarc# 49*35194Smarc# All dependencies and rules not explicitly stated 50*35194Smarc# (including header and nested header dependencies) 51*35194Smarc# 52*35194Smarc######## 53*35194Smarc 54*35194Smarcadjust.o: adjust.c 55*35194Smarcadjust.o: flags.h 56*35194Smarcadjust.o: name.h 57*35194Smarc $(CC_CMD) adjust.c 58*35194Smarc 59*35194Smarcarith.o: arith.c 60*35194Smarcarith.o: flags.h 61*35194Smarcarith.o: name.h 62*35194Smarcarith.o: shtype.h 63*35194Smarc $(CC_CMD) arith.c 64*35194Smarc 65*35194Smarcassign.o: assign.c 66*35194Smarcassign.o: flags.h 67*35194Smarcassign.o: name.h 68*35194Smarcassign.o: national.h 69*35194Smarc $(CC_CMD) assign.c 70*35194Smarc 71*35194Smarcassnum.o: assnum.c 72*35194Smarcassnum.o: flags.h 73*35194Smarcassnum.o: name.h 74*35194Smarc $(CC_CMD) assnum.c 75*35194Smarc 76*35194Smarccannon.o: cannon.c 77*35194Smarc $(CC_CMD) cannon.c 78*35194Smarc 79*35194Smarcchkid.o: chkid.c 80*35194Smarcchkid.o: shtype.h 81*35194Smarc $(CC_CMD) chkid.c 82*35194Smarc 83*35194Smarcconvert.o: shtype.h 84*35194Smarcconvert.o: convert.c 85*35194Smarc $(CC_CMD) convert.c 86*35194Smarc 87*35194Smarcfindnod.o: findnod.c 88*35194Smarcfindnod.o: flags.h 89*35194Smarcfindnod.o: name.h 90*35194Smarc $(CC_CMD) findnod.c 91*35194Smarc 92*35194Smarcgettree.o: flags.h 93*35194Smarcgettree.o: gettree.c 94*35194Smarcgettree.o: name.h 95*35194Smarc $(CC_CMD) gettree.c 96*35194Smarc 97*35194Smarcgmatch.o: gmatch.c 98*35194Smarc $(CC_CMD) gmatch.c 99*35194Smarc 100*35194Smarcgrowaray.o: flags.h 101*35194Smarcgrowaray.o: growaray.c 102*35194Smarcgrowaray.o: name.h 103*35194Smarc $(CC_CMD) growaray.c 104*35194Smarc 105*35194Smarcgsort.o: gsort.c 106*35194Smarcgsort.o: national.h 107*35194Smarc $(CC_CMD) gsort.c 108*35194Smarc 109*35194Smarclinknod.o: flags.h 110*35194Smarclinknod.o: linknod.c 111*35194Smarclinknod.o: name.h 112*35194Smarc $(CC_CMD) linknod.c 113*35194Smarc 114*35194Smarcnamscan.o: name.h 115*35194Smarcnamscan.o: namscan.c 116*35194Smarc $(CC_CMD) namscan.c 117*35194Smarc 118*35194Smarcrjust.o: rjust.c 119*35194Smarcrjust.o: shtype.h 120*35194Smarc $(CC_CMD) rjust.c 121*35194Smarc 122*35194Smarctilde.o: builtins.h 123*35194Smarctilde.o: flags.h 124*35194Smarctilde.o: name.h 125*35194Smarctilde.o: tilde.c 126*35194Smarc $(CC_CMD) tilde.c 127*35194Smarc 128*35194Smarcunassign.o: flags.h 129*35194Smarcunassign.o: name.h 130*35194Smarcunassign.o: unassign.c 131*35194Smarc $(CC_CMD) unassign.c 132*35194Smarc 133*35194Smarcutos.o: utos.c 134*35194Smarc $(CC_CMD) utos.c 135*35194Smarc 136*35194Smarcvalup.o: flags.h 137*35194Smarcvalup.o: name.h 138*35194Smarcvalup.o: valup.c 139*35194Smarc $(CC_CMD) valup.c 140*35194Smarc 141*35194Smarcxformx.o: flags.h 142*35194Smarcxformx.o: name.h 143*35194Smarcxformx.o: xformx.c 144*35194Smarc $(CC_CMD) xformx.c 145