aboutsummaryrefslogtreecommitdiff
path: root/samples/application1/Makefile
blob: 7417484d477a24d65da88d5752a4b0112f4b3459 (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=/DLL

application.exe: application.obj
	$(LINKER) /out:application.exe application.obj /LIBPATH:"..\..\bin\lib" cherry.lib
	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