############################################################################### # # SDNet and V2EXPETH build instructions # # author: Henryk Richter # # concept: # this makefile is intended mainly for cross compilation, # although building on AmigaOS works (see Common.mk) # # tools required: # - vbcc or m68k-amigaos-gcc (Default: gcc) # - vlink or GNU ld # - vasm (vasmm68k_mot) # - system headers (default: /opt/amigaos-68k/os-include, see Common.mk) # # porting: # see smakefile for native building using SAS/C # ############################################################################### ############################################################################### # Name, version # ############################################################################### #DEVICEVERSION=1 #DEVICEREVISION=95 #DEVICEDATE=08.09.2018 #DEVICEEXTRA=Beta ASMOBJECTS = $(SUBDIR)/vampuuid.o $(SUBDIR)/intervaltimer.o $(SUBDIR)/enc28j60.o $(SUBDIR)/enc28j60l.o SUBDIR=sdnet # two flavours of the same code base may be build with this setup # leave DEVICEID2 empty to disable second build DEVICEID=sdnet.device DEFINES = -DALLREADREQS=1 # -DPROTO_V2EXPNET ASMDEFS = -DALLREADREQS=1 # -DPROTO_V2EXPNET CPU = 68060 TESTTOOL = sdnettest DEVICEID2=v2expeth.device DEFINES2 = -DPROTO_V2EXPNET -DALLREADREQS=1 ASMDEFS2 = -DPROTO_V2EXPNET -DALLREADREQS=1 CPU2 = 68060 TESTTOOL2 = v2expethtest # additional housekeeping EXTRACLEAN = $(SUBDIR)/sdnettest.o $(SUBDIR)/sdnettest.2o ############################################################################### # import generic ruleset # ############################################################################### include Common.mk ############################################################################### # ruleset for test tools # ############################################################################### $(TESTTOOL) : $(ASMOBJECTS) $(SUBDIR)/sdnettest.o $(LINKEXE) $(LDFLAGS) -o $@ $(SUBDIR)/sdnettest.o $(ASMOBJECTS) $(TESTTOOL2) : $(ASMOBJECTS) $(SUBDIR)/sdnettest.2o $(LINKEXE) $(LDFLAGS) -o $@ $(SUBDIR)/sdnettest.2o $(ASMOBJECTS)