aboutsummaryrefslogtreecommitdiff
path: root/samples/application2/Makefile
blob: 5d86efa001a9311ceb49bd07e4b157fb9ed21175 (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
30
31
32
33
# ------------------------------------------------------------------------------
#  Sample Application makefile
#
#  Author: Alessandro Iezzi info@alessandroiezzi.it
#  Date  : 2020-05-06
#
#  Changelog:
#    2020-05-06 - first version
# ------------------------------------------------------------------------------

SRC=src
OBJ=build
BIN=bin

RM=DEL /Q

CC=cl
CFLAGS=/c /I..\..\bin\include

LINKER=link
LFLAGS=User32.lib /LIBPATH:"..\..\bin\lib" cherry.lib

application.exe: application.obj
	$(LINKER) /out:application.exe application.obj $(LFLAGS)
	copy ..\..\bin\lib\cherry.dll cherry.dll

application.obj: application.c
	$(CC) $(CFLAGS) application.c /Fo"application.obj"

clean:
	if exist application.obj $(RM) *.obj
	if exist application.exe $(RM) *.exe
	if exist cherry.dll $(RM) *.dll