

CC=mcs
BIN_DIR=bin
SRC_DIR=src

DLL_SRC_DIR=$(SRC_DIR)/SharpDoc
HTML_SRC_DIR=$(SRC_DIR)/HTMLWriter



all: SharpDoc.exe



SharpDoc.exe: SharpDoc.dll HTMLWriter.dll 
	$(CC) -r $(BIN_DIR)/SharpDoc.dll -r $(BIN_DIR)/HTMLWriter.dll -o $(BIN_DIR)/SharpDoc.exe --recurse 'src/*.cs'


SharpDoc.dll:
	$(CC) --target library -o $(BIN_DIR)/SharpDoc.dll --recurse 'src/SharpDoc/*.cs'


HTMLWriter.dll: 
	$(CC) --target library -o $(BIN_DIR)/HTMLWriter.dll -r $(BIN_DIR)/SharpDoc.dll --recurse 'src/HTMLWriter/*.cs'


clean:
	find . -name "*.exe" -exec rm -rf {} \;
	find . -name "*.dll" -exec rm -rf {} \;
	find . -name "*~" -exec rm -rf {} \;
