##
## Mircryption MinGW makefile
##
target = Release/mircryption.dll
objects = ../mircryption.o ../mirc_dllshell.o ../DialogScript1.o \
../../mc_blowfish.o ../../md5c.o ../../md5class.o ../../mircryptionclass.o
CC = gcc
CXX = g++
RC = windres
cflags = -s -Wall -O2 -fomit-frame-pointer
cxxflags = $(cflags)
ldflags = $(cflags) -shared
rcflags =
.PHONY: all clean
all: $(target)
$(target): $(objects)
$(CXX) $(ldflags) -o $@ $^ -Wl,--kill-at
%.o : %.cpp
$(CXX) $(cxxflags) -c -o $@ $<
%.o : %.rc
$(RC) $(rcflags) -o $@ $<
clean:
$(RM) $(objects) $(target)
syntax highlighted by Code2HTML, v. 0.9.1