36 lines
608 B
Makefile
36 lines
608 B
Makefile
out := Obfuscator-2_1.exe
|
|
obj := main.o
|
|
res := res.res
|
|
#lib := #ws2_32.lib
|
|
|
|
# cc = gcc -c -fasm -pedantic -Wall -O3\
|
|
# -fomit-frame-pointer -ffast-math -funroll-loops\
|
|
# $*.c -o $*.o
|
|
# ld = gcc -s -lws2_32 -O3 -o $(out) $(obj) $(res) $(lib)
|
|
# rc = windres $*.rc -o $*.res
|
|
|
|
cc = lcc -A -O -Fo$*.o $*.c #-ansic -ansic90
|
|
ld = lcclnk -s -o $(out) $(obj) $(res) $(lib)
|
|
rc = lrc -Fo$*.res $*.rc
|
|
|
|
default : $(out)
|
|
|
|
#.PHONY : clean
|
|
#clean :
|
|
# $(foreach file, $(obj) $(out), -$(RM) $(file)$(br))
|
|
|
|
$(out) : $(obj) $(res)
|
|
$(ld)
|
|
|
|
main.o : main.c
|
|
$(cc)
|
|
|
|
res.res : res.rc
|
|
$(rc)
|
|
|
|
%.o : %.c
|
|
$(cc)
|
|
|
|
%.res : %.rc
|
|
$(rc)
|