Initial commit
[hashcat.git] / tools / rules_optimize / Makefile
1 ##
2 ## Author......: Jens Steube <jens.steube@gmail.com>
3 ## License.....: MIT
4 ##
5
6 GCC ?= /usr/bin/x86_64-linux-gnu-gcc
7 MINGW ?= i686-w64-mingw32-gcc
8 ROOT := ../..
9 CFLAGS := -O2 -s -std=c99 -pipe -W -Wall -I$(ROOT)/include/ -I../rules_test/
10 SRC := ./rules_optimize.c
11 TARGET := $(ROOT)/extra/rules_optimize/rules_optimize
12
13 all: ${TARGET}.bin ${TARGET}.exe
14
15 ${TARGET}.bin: $(SRC)
16 ${GCC} ${CFLAGS} ../rules_test/cpu_rules.c $< -o ${TARGET}.bin
17
18 ${TARGET}.exe: $(SRC)
19 ${MINGW} ${CFLAGS} ../rules_test/cpu_rules.c $< -o ${TARGET}.exe
20
21 clean:
22 rm -f $(TARGET)*.bin $(TARGET)*.exe