|
Last change
on this file since 553 was 354, checked in by stevenhl, 17 years ago |
|
Import untested baseline cmedia sources, work products and binaries
Binaries and work products should be deleted from repository.
once new builds are verified to work.
|
|
File size:
1.1 KB
|
| Line | |
|---|
| 1 | #
|
|---|
| 2 | # Set the environmental variables for compiling
|
|---|
| 3 | #
|
|---|
| 4 | .ERASE
|
|---|
| 5 |
|
|---|
| 6 | .SUFFIXES:
|
|---|
| 7 | .SUFFIXES: .sys .obj .asm .inc .def .lrf .ref .lst .sym .map .c .cpp .h .lib
|
|---|
| 8 |
|
|---|
| 9 | NAME = runtime
|
|---|
| 10 |
|
|---|
| 11 | .BEFORE
|
|---|
| 12 | set INCLUDE=
|
|---|
| 13 | !ifndef %WATCOM
|
|---|
| 14 | set WATCOM=..\..\..\..\WATCOM
|
|---|
| 15 | !endif
|
|---|
| 16 | set PATH=$(%DDK)\BASE\TOOLS;$(%WATCOM)\BINP;$(%WATCOM)\BINW
|
|---|
| 17 |
|
|---|
| 18 | INCLUDE=$(%DDK)\base\h
|
|---|
| 19 | INC=$(%DDK)\base\src\inc
|
|---|
| 20 |
|
|---|
| 21 | !include ..\makefile.inc
|
|---|
| 22 | !include ..\include\sblive16.mak
|
|---|
| 23 |
|
|---|
| 24 | # Object file list
|
|---|
| 25 | OBJ1=math.obj ctype.obj string.obj cpp.obj printf.obj
|
|---|
| 26 | OBJ2=iodelay.obj devhelp.obj
|
|---|
| 27 | OBJS=$(OBJ1) $(OBJ2) $(OBJ3) $(OBJ4) $(OBJ5) $(OBJ6)
|
|---|
| 28 |
|
|---|
| 29 | all: $(OBJDIR)\$(NAME).lib
|
|---|
| 30 |
|
|---|
| 31 | ##################################
|
|---|
| 32 | # Target descriptions
|
|---|
| 33 | ##################################
|
|---|
| 34 |
|
|---|
| 35 | $(OBJDIR)\$(NAME).lrf: makefile.os2
|
|---|
| 36 | @%write $^@ $(OBJDIR)\$(NAME).lib
|
|---|
| 37 | @for %f in ($(OBJS)) do @%append $^@ -+ $(OBJDIR)\%f
|
|---|
| 38 |
|
|---|
| 39 | $(OBJDIR)\$(NAME).lib: $(OBJS) makefile.os2 $(OBJDIR)\$(NAME).lrf
|
|---|
| 40 | wlib @$(OBJDIR)\$(NAME).lrf
|
|---|
| 41 | copy $(OBJDIR)\$(NAME).lib $(SBLIVE_LIB)
|
|---|
| 42 |
|
|---|
| 43 | clean:
|
|---|
| 44 | cd $(OBJDIR)
|
|---|
| 45 | del *.obj *.err *.lnk *.sys *.sym *.lst *.map *.wmap *.lrf *.lib
|
|---|
| 46 | cd ..\..
|
|---|
| 47 |
|
|---|
Note:
See
TracBrowser
for help on using the repository browser.