| | 33 | |
| | 34 | all : install |
| | 35 | |
| | 36 | generate : myops.ops dan.ops |
| | 37 | $(OPS2C) C --dynamic dan.ops |
| | 38 | $(OPS2C) CSwitch --dynamic dan.ops |
| | 39 | #IF(cg_flag): $(OPS2C) CGoto --dynamic dan.ops |
| | 40 | #IF(cg_flag): $(OPS2C) CGP --dynamic dan.ops |
| | 41 | $(OPS2C) C --dynamic myops.ops |
| | 42 | $(OPS2C) CSwitch --dynamic myops.ops |
| | 43 | #IF(cg_flag): $(OPS2C) CGoto --dynamic myops.ops |
| | 44 | #IF(cg_flag): $(OPS2C) CGP --dynamic myops.ops |
| | 45 | |
| | 46 | compile : generate |
| | 47 | $(CC) $(CC_OUT) dan_ops$(O) $(INCLUDES) $(CFLAGS) dan_ops.c |
| | 48 | $(CC) $(CC_OUT) dan_ops_switch$(O) $(INCLUDES) $(CFLAGS) dan_ops_switch.c |
| | 49 | #IF(cg_flag): $(CC) $(CC_OUT) dan_ops_cg$(O) $(INCLUDES) $(CFLAGS) dan_ops_cg.c |
| | 50 | #IF(cg_flag): $(CC) $(CC_OUT) dan_ops_cgp$(O) $(INCLUDES) $(CFLAGS) dan_ops_cgp.c |
| | 51 | $(CC) $(CC_OUT) myops_ops$(O) $(INCLUDES) $(CFLAGS) myops_ops.c |
| | 52 | $(CC) $(CC_OUT) myops_ops_switch$(O) $(INCLUDES) $(CFLAGS) myops_ops_switch.c |
| | 53 | #IF(cg_flag): $(CC) $(CC_OUT) myops_ops_cg$(O) $(INCLUDES) $(CFLAGS) myops_ops_cg.c |
| | 54 | #IF(cg_flag): $(CC) $(CC_OUT) myops_ops_cgp$(O) $(INCLUDES) $(CFLAGS) myops_ops_cgp.c |
| | 55 | |
| | 56 | linklibs : compile |
| | 57 | $(LD) $(LD_OUT) dan_ops$(LOAD_EXT) dan_ops$(O) $(LINKARGS) |
| | 58 | $(LD) $(LD_OUT) dan_ops_switch$(LOAD_EXT) dan_ops_switch$(O) $(LINKARGS) |
| | 59 | #IF(cg_flag): $(LD) $(LD_OUT) dan_ops_cg$(LOAD_EXT) dan_ops_cg$(O) $(LINKARGS) |
| | 60 | #IF(cg_flag): $(LD) $(LD_OUT) dan_ops_cgp$(LOAD_EXT) dan_ops_cgp$(O) $(LINKARGS) |
| | 61 | $(LD) $(LD_OUT) myops_ops$(LOAD_EXT) myops_ops$(O) $(LINKARGS) |
| | 62 | $(LD) $(LD_OUT) myops_ops_switch$(LOAD_EXT) myops_ops_switch$(O) $(LINKARGS) |
| | 63 | #IF(cg_flag): $(LD) $(LD_OUT) myops_ops_cg$(LOAD_EXT) myops_ops_cg$(O) $(LINKARGS) |
| | 64 | #IF(cg_flag): $(LD) $(LD_OUT) myops_ops_cgp$(LOAD_EXT) myops_ops_cgp$(O) $(LINKARGS) |
| | 65 | |
| | 66 | install : linklibs |
| | 67 | #IF(cygwin or hpux): CHMOD 0775 "*$(LOAD_EXT)" |
| | 68 | $(CP) "*$(LOAD_EXT)" $(INSTALL_DIR) |
| | 69 | |