mirror of https://github.com/FDOS/kernel.git
43 lines
620 B
Makefile
43 lines
620 B
Makefile
|
|
# nmake makefile
|
|
# share must be linked as COM file
|
|
# best is to use TC 2.01 which is freely available
|
|
|
|
USETC2=1
|
|
COM=1
|
|
|
|
!if $(USETC2)
|
|
CCBASE=c:\tc201
|
|
BINBASE=
|
|
!else
|
|
CCBASE=c:\tc30
|
|
BINBASE=\bin
|
|
!endif
|
|
|
|
!if $(COM)
|
|
COPT=-c -mt -1 -I$(INCLUDE)
|
|
LOPT=/m /s /c /t
|
|
!else
|
|
COPT=-c -ms -1 -I$(INCLUDE)
|
|
LOPT=/m /s /c
|
|
!endif
|
|
|
|
CC=$(CCBASE)$(BINBASE)\tcc
|
|
LD=$(CCBASE)$(BINBASE)\tlink
|
|
LIBS=$(CCBASE)\lib
|
|
INCLUDE=$(CCBASE)\include
|
|
|
|
SHARE.COM: SHARE.OBJ
|
|
$(LD) $(LOPT) $(LIBS)\c0t.obj share.obj,share.com,,$(LIBS)\cs.lib
|
|
|
|
SHARE.OBJ: SHARE.C
|
|
$(CC) $(COPT) share.c
|
|
|
|
CLEAN:
|
|
del *.obj
|
|
|
|
CLOBBER: CLEAN
|
|
del *.com
|
|
del *.exe
|
|
del *.map
|