summaryrefslogtreecommitdiffstats
path: root/Bachelor/Mikroprozessorsysteme2/ARM202U/SOURCE/WIN32/ARMUL/MSVC20/DLL/ARMULATE.MAK
blob: ea2eb90afc545d43747b59faab66dc32c141cf33 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
SRCDIR1=..\..
EXTDIR1=..\..\..\clx
EXTDIR2=..\..\..\armdbg
CFLAGS= -O2 -c -D__STDC__ -D_WINDOWS -DCODE16 /MT -DWIN32 -I$(SRCDIR1) -I$(EXTDIR1) -I$(EXTDIR2) -DHOURGLASS_RATE=8191 -DRDI_VERBOSE
CC=cl
TOLOCAL=copy
OBJALL=ARMULDLL.OBJ ARMCOPRO.OBJ ARMOS.OBJ ARMVIRT.OBJ
ARMULLIB=..\iarm.lib
WINLIBS=user32.lib
RC=rc

#rules
armulate.dll: $(OBJALL)
armulate.dll: $(ARMULLIB)
	del $@
        link.exe /DEFAULTLIB:$(WINLIBS) /DLL /DEF:"..\..\armulate.def" /SUBSYSTEM:CONSOLE /INCREMENTAL:no /OUT:"armulate.dll" $(OBJALL) $(ARMULLIB)

armuldll.obj: ..\..\armuldll.c
armuldll.obj: ..\..\armuldll.h
        $(CC) $(CFLAGS) ..\..\armuldll.c

armcopro.obj: $(SRCDIR1)\armcopro.c
	$(CC) $(CFLAGS) $(SRCDIR1)\armcopro.c

armos.obj: $(SRCDIR1)\armos.c
	$(CC) $(CFLAGS) $(SRCDIR1)\armos.c

armvirt.obj: $(SRCDIR1)\armvirt.c
	$(CC) $(CFLAGS) $(SRCDIR1)\armvirt.c