aboutsummaryrefslogtreecommitdiff
path: root/cc/cc-test/src/NMakefile
blob: 03c73dff00b0f536790fabed87a1a9e224331a6a (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
all: $(OUT_DIR)/msvc.lib $(OUT_DIR)/msvc.exe

$(OUT_DIR)/msvc.lib: $(OUT_DIR)/msvc.o
	lib -nologo -out:$(OUT_DIR)/msvc.lib $(OUT_DIR)/msvc.o
	rc -h

$(OUT_DIR)/msvc.o: src/msvc.c
	$(CC) -nologo -c -Fo:$@ src/msvc.c -MD

$(OUT_DIR)/msvc.exe: $(OUT_DIR)/msvc2.o
	$(CC) -nologo -Fo:$@ $(OUT_DIR)/msvc2.o

$(OUT_DIR)/msvc2.o: src/msvc.c
	$(CC) -nologo -c -Fo:$@ src/msvc.c -DMAIN -MD