home *** CD-ROM | disk | FTP | other *** search
Makefile | 1996-03-26 | 1.1 KB | 69 lines |
- #
- # Makefile for LINUXSYS
- #
-
- CC=bcc -a- -O2
- ASM=tasm /zi /la /m99
- LINK=tlink /v
- LINKT=$(LINK) /t
- EXE2BIN=exe2bin
-
- all: syslinux.exe
-
- clean:
- -del *.obj
- -del *.map
- -del ldlinux.sys
- -del ldlinux.bin
- -del ldlinux.exe
- -del ldlinux.lst
- -del mkrls.exe
- -del asmcode.c
- -del syslinux.exe
-
- list: ldlinux.lst
-
- print: ldlinux.lst
- copy lptcodes.prn+ldlinux.lst lpt1
-
- ldlinux.lst: ldlinux.asm
- -$(ASM) ldlinux.asm, ldlinux.obj, ldlinux.lst
-
- install: all
- syslinux a:
-
- .c.obj:
- $(CC) -c $<
-
- .asm.obj:
- $(ASM) $<
-
- .obj.exe:
- $(LINK) $<
-
- .exe.bin:
- $(EXE2BIN) $<
-
- ldlinux.sys: ldlinux.bin mkrls.exe
- mkrls ldlinux.bin asmcode.c ldlinux.sys
-
- asmcode.c: ldlinux.sys
-
- asmcode.obj: asmcode.c
-
- syslinux.obj: syslinux.c
-
- ldlinux.bin: ldlinux.exe
-
- ldlinux.exe: ldlinux.obj
-
- ldlinux.obj: ldlinux.asm
-
- mkrls.exe: mkrls.c
- $(CC) mkrls.c
-
- syslinux.exe: syslinux.obj asmcode.obj
- $(CC) -esyslinux.exe syslinux.obj asmcode.obj
- hdropt syslinux.exe
- pklite syslinux.exe
-