#
# Makfile for compilation of picosntp for DOS using the Open Watcom compiler.
#
# Copyright (C) 2015 Mateusz Viste
# http://picosntp.sourceforge.net
#


# memory model (t, s, c, m, l)
MODEL = l

CFLAGS = -we -os -d0 -wx -0 -m$(MODEL) -Ipicotcp
CLIB = picotcp\picotcp$(MODEL).lib


all: picosntp.exe

picosntp.exe: picosntp.c dostime.c
	wcl picosntp.c dostime.c $(CFLAGS) $(CLIB)
	upx --8086 -9 picosntp.exe

pkg: .symbolic picosntp.exe
	if exist picosntp.zip del picosntp.zip
	mkdir progs
	mkdir progs\picosntp
	mkdir links
	mkdir source
	mkdir source\picosntp
	mkdir source\picosntp\picotcp
	mkdir appinfo
	copy picosntp.exe progs\picosntp
	copy picosntp.txt progs\picosntp
	copy license.txt progs\picosntp
	copy picosntp.lsm appinfo
	copy *.c source\picosntp
	copy *.h source\picosntp
	copy Makefile source\picosntp
	copy *.txt source\picosntp
	copy picotcp\*.* source\picosntp\picotcp
	echo progs\picosntp\picosntp.exe > links\picosntp.bat
	zip -9 -r -m picosntp.zip appinfo links progs source

clean: .symbolic
	del *.exe
	del *.obj
