# Project: Project1

# Makefile created by Dev-C++ 4.9.9.1


CPP  = g++.exe
CC   = gcc.exe
WINDRES = windres.exe
RES  = Release/mircryption_private.res
OBJ  = Release/mirc_dllshell.o Release/mircryption.o Release/mircryptionclass.o Release/mc_blowfish.o Release/md5c.o Release/md5class.o Release/simpleexports.o Release/oldblowfish.o Release/b64stuff.o Release/BlowfishCbc.o Release/newblowfish.o $(RES)
LINKOBJ  = Release/mirc_dllshell.o Release/mircryption.o Release/mircryptionclass.o Release/mc_blowfish.o Release/md5c.o Release/md5class.o Release/simpleexports.o Release/oldblowfish.o Release/b64stuff.o Release/BlowfishCbc.o Release/newblowfish.o $(RES)
LIBS =  -L"D:/Programs/Dev-Cpp/lib" --no-export-all-symbols --add-stdcall-alias  
INCS =  -I"D:/Programs/Dev-Cpp/include" 
CXXINCS =  -I"D:/Programs/Dev-Cpp/include/c++/3.3.1"  -I"D:/Programs/Dev-Cpp/include/c++/3.3.1/mingw32"  -I"D:/Programs/Dev-Cpp/include/c++/3.3.1/backward"  -I"D:/Programs/Dev-Cpp/lib/gcc-lib/mingw32/3.3.1/include"  -I"D:/Programs/Dev-Cpp/include" 
BIN  = Release/mircryption.dll
CXXFLAGS = $(CXXINCS)  
CFLAGS = $(INCS) -DBUILDING_DLL=1  

.PHONY: all all-before all-after clean clean-custom

all: all-before Release/mircryption.dll all-after


clean: clean-custom
	rm -f $(OBJ) $(BIN)

DLLWRAP=dllwrap.exe
DEFFILE=Release/libmircryption.def
STATICLIB=Release/libmircryption.a

$(BIN): $(LINKOBJ)
	$(DLLWRAP) --output-def $(DEFFILE) --driver-name c++ --implib $(STATICLIB) $(LINKOBJ) $(LIBS) -o $(BIN)

Release/mirc_dllshell.o: ../mirc_dllshell.cpp
	$(CPP) -c ../mirc_dllshell.cpp -o Release/mirc_dllshell.o $(CXXFLAGS)

Release/mircryption.o: ../mircryption.cpp
	$(CPP) -c ../mircryption.cpp -o Release/mircryption.o $(CXXFLAGS)

Release/mircryptionclass.o: ../../mircryptionclass.cpp
	$(CPP) -c ../../mircryptionclass.cpp -o Release/mircryptionclass.o $(CXXFLAGS)

Release/mc_blowfish.o: ../../mc_blowfish.cpp
	$(CPP) -c ../../mc_blowfish.cpp -o Release/mc_blowfish.o $(CXXFLAGS)

Release/md5c.o: ../../md5c.cpp
	$(CPP) -c ../../md5c.cpp -o Release/md5c.o $(CXXFLAGS)

Release/md5class.o: ../../md5class.cpp
	$(CPP) -c ../../md5class.cpp -o Release/md5class.o $(CXXFLAGS)

Release/simpleexports.o: ../simpleexports.cpp
	$(CPP) -c ../simpleexports.cpp -o Release/simpleexports.o $(CXXFLAGS)

Release/oldblowfish.o: ../../oldblowfish.cpp
	$(CPP) -c ../../oldblowfish.cpp -o Release/oldblowfish.o $(CXXFLAGS)

Release/b64stuff.o: ../../b64stuff.cpp
	$(CPP) -c ../../b64stuff.cpp -o Release/b64stuff.o $(CXXFLAGS)

Release/BlowfishCbc.o: ../../BlowfishCbc.cpp
	$(CPP) -c ../../BlowfishCbc.cpp -o Release/BlowfishCbc.o $(CXXFLAGS)

Release/newblowfish.o: ../../newblowfish.cpp
	$(CPP) -c ../../newblowfish.cpp -o Release/newblowfish.o $(CXXFLAGS)

Release/mircryption_private.res: mircryption_private.rc 
	$(WINDRES) -i mircryption_private.rc --input-format=rc -o Release/mircryption_private.res -O coff 


syntax highlighted by Code2HTML, v. 0.9.1