# # Makefile for DLL with shared CRT # # GCC flags CC = gcc -Zwin32 -Zcrtdll CFLAGS = -Wall -O LDFLAGS = DLLFLAGS= -Zdll .c.o: $(CC) $(CFLAGS) -c $< all: dlltest.dll dlltest.a loadtime.exe runtime.exe dlltest.dll: dlltest.o dlltest.def $(CC) $(LDFLAGS) $(DLLFLAGS) dlltest.o -o dlltest.dll dlltest.o: dlltest.c $(CC) $(CFLAGS) $(DLLFLAGS) -c dlltest.c dlltest.a: dlltest.dll makelib dlltest.dll -o dlltest.a cd \rsxntdj\sample\dll\dllcrt ## fix bug NT + dos-make + makelib loadtime.exe: loadtime.o dlltest.a $(CC) loadtime.o dlltest.a -o loadtime.exe runtime.exe: runtime.o $(CC) runtime.o -o runtime.exe