ArchWizard

DGD/

source navigation ]
diff markup ]
identifier search ]
file search ]
Version: [ 1.0.a0 ] [ 1.1 ] [ 1.2 ] [ 1.2p1 ] [ 1.2p2 ] [ 1.2p3 ] [ 1.2p4 ] [ 1.2.151 ]

  1 #
  2 # Makefile for LPC objects
  3 #
  4 HOST=   NETBSD
  5 DEFINES=-D$(HOST)
  6 DEBUG=  -O2
  7 CCFLAGS=$(DEFINES) $(DEBUG)
  8 CFLAGS= -I. -I.. -I../comp $(CCFLAGS)
  9 LIBS=
 10 LINTFLAGS=-abcehpruz
 11 CC=     gcc
 12 DMAKE=  make
 13 YACC=   yacc
 14 PRECOMP=../comp/a.out
 15 CONFIG= ../../mud.dgd
 16 MUDLIB= ../../mud
 17 
 18 #SRC=   driver.c auto.c objregd.c rsrcd.c accessd.c userd.c \
 19 #       api_objreg.c api_rsrc.c api_access.c api_user.c \
 20 #       lib_connection.c lib_user.c lib_wiztool.c \
 21 #       rsrc.c telnet.c binary.c user.c wiztool.c # lib_port.c port.c
 22 SRC=
 23 
 24 #OBJ=   driver.o auto.o objregd.o rsrcd.o accessd.o userd.o \
 25 #       api_objreg.o api_rsrc.o api_access.o api_user.o \
 26 #       lib_connection.o lib_user.o lib_wiztool.o \
 27 #       rsrc.o telnet.o binary.o user.o wiztool.o # lib_port.o port.o
 28 OBJ=
 29 
 30 dgd:    $(OBJ) lpc.o
 31         @for i in $(OBJ) lpc.o; do echo lpc/$$i; done > dgd
 32 
 33 lint:
 34         lint $(LINTFLAGS) $(CFLAGS) lpc.c
 35 
 36 #$(SRC):        $(PRECOMP)
 37 
 38 $(PRECOMP):
 39         cd ../comp; $(DMAKE) 'DMAKE=$(DMAKE)' 'CC=$(CC)' 'CCFLAGS=$(CCFLAGS)' \
 40                              'YACC=$(YACC)' 'LIBS=$(LIBS)' a.out
 41 
 42 driver.c: $(MUDLIB)/kernel/sys/driver.c
 43         $(PRECOMP) $(CONFIG) /kernel/sys/driver.c $@
 44 
 45 auto.c: $(MUDLIB)/kernel/lib/auto.c
 46         $(PRECOMP) $(CONFIG) /kernel/lib/auto.c $@
 47 
 48 objregd.c: $(MUDLIB)/kernel/sys/objregd.c auto.c
 49         $(PRECOMP) $(CONFIG) /kernel/sys/objregd.c $@
 50 
 51 rsrcd.c: $(MUDLIB)/kernel/sys/rsrcd.c auto.c
 52         $(PRECOMP) $(CONFIG) /kernel/sys/rsrcd.c $@
 53 
 54 accessd.c: $(MUDLIB)/kernel/sys/accessd.c auto.c
 55         $(PRECOMP) $(CONFIG) /kernel/sys/accessd.c $@
 56 
 57 userd.c: $(MUDLIB)/kernel/sys/userd.c auto.c
 58         $(PRECOMP) $(CONFIG) /kernel/sys/userd.c $@
 59 
 60 api_objreg.c: $(MUDLIB)/kernel/lib/api/objreg.c auto.c
 61         $(PRECOMP) $(CONFIG) /kernel/lib/api/objreg.c $@
 62 
 63 api_rsrc.c: $(MUDLIB)/kernel/lib/api/rsrc.c auto.c
 64         $(PRECOMP) $(CONFIG) /kernel/lib/api/rsrc.c $@
 65 
 66 api_access.c: $(MUDLIB)/kernel/lib/api/access.c auto.c
 67         $(PRECOMP) $(CONFIG) /kernel/lib/api/access.c $@
 68 
 69 api_user.c: $(MUDLIB)/kernel/lib/api/user.c auto.c
 70         $(PRECOMP) $(CONFIG) /kernel/lib/api/user.c $@
 71 
 72 lib_connection.c: $(MUDLIB)/kernel/lib/connection.c auto.c
 73         $(PRECOMP) $(CONFIG) /kernel/lib/connection.c $@
 74 
 75 lib_user.c: $(MUDLIB)/kernel/lib/user.c auto.c
 76         $(PRECOMP) $(CONFIG) /kernel/lib/user.c $@
 77 
 78 lib_wiztool.c: $(MUDLIB)/kernel/lib/wiztool.c auto.c \
 79                api_rsrc.c api_access.c api_user.c
 80         $(PRECOMP) $(CONFIG) /kernel/lib/wiztool.c $@
 81 
 82 rsrc.c: $(MUDLIB)/kernel/obj/rsrc.c auto.c
 83         $(PRECOMP) $(CONFIG) /kernel/obj/rsrc.c $@
 84 
 85 telnet.c: $(MUDLIB)/kernel/obj/telnet.c auto.c lib_connection.c
 86         $(PRECOMP) $(CONFIG) /kernel/obj/telnet.c $@
 87 
 88 binary.c: $(MUDLIB)/kernel/obj/binary.c auto.c lib_connection.c
 89         $(PRECOMP) $(CONFIG) /kernel/obj/binary.c $@
 90 
 91 user.c: $(MUDLIB)/kernel/obj/user.c auto.c lib_user.c api_rsrc.c api_user.c
 92         $(PRECOMP) $(CONFIG) /kernel/obj/user.c $@
 93 
 94 wiztool.c: $(MUDLIB)/kernel/obj/wiztool.c auto.c lib_wiztool.c
 95         $(PRECOMP) $(CONFIG) /kernel/obj/wiztool.c $@
 96 
 97 lib_port.c: $(MUDLIB)/kernel/lib/port.c auto.c
 98         $(PRECOMP) $(CONFIG) /kernel/lib/port.c $@
 99 
100 port.c: $(MUDLIB)/kernel/obj/port.c auto.c lib_port.c
101         $(PRECOMP) $(CONFIG) /kernel/obj/port.c $@
102 
103 clean:
104         rm -f dgd $(SRC) $(OBJ) lpc.o
105 
106 
107 $(OBJ) lpc.o: ../dgd.h ../config.h ../host.h ../error.h ../alloc.h ../str.h
108 $(OBJ) lpc.o: ../array.h ../object.h ../xfloat.h ../interpret.h ../data.h
109 
110 $(OBJ) lpc.o: ../comp/csupport.h
111 
112 lpc.o:  lpc.c list $(OBJ)

~ [ source navigation ] ~ [ diff markup ] ~ [ identifier search ] ~ [ file search ] ~

This page was automatically generated by the LXR engine.
Visit the LXR main site for more information.