#
# Makefile for DLL (no-rte) and stand-alone EXE that is calling this DLL
#

include ..\..\rsxntmak.gnu
## !include <..\..\rsxntmak.msc>

project: dllnrt.dll runtime.exe loadtime.exe

############################################################

DLLFLAGS = -Zdll -Zno-rte

dllnrt.dll: dllnrt.o dllnrt.def
        $(CC) $(LDFLAGS) $(DLLFLAGS) dllnrt.o dllnrt.def

dllnrt.o: dllnrt.c
        $(CC) $(CFLAGS) $(DLLFLAGS) -c dllnrt.c

dllnrt.a: dllnrt.dll
        -del dllnrt.a
        $(IMPLIB) dllnrt.dll -o dllnrt.a

loadtime.exe: loadtime.o dllnrt.a
        $(CC) $(CFLAGS) -Zsys loadtime.o dllnrt.a

runtime.exe: runtime.o
        $(CC) $(CFLAGS) -Zsys runtime.o

clean:
        -del *.o
        -del *.exe
        -del dllnrt.a
        -del dllnrt.dll
