TARGET = winfile
-BASE_CFLAGS = -DGCC -D_WIN32_IE=0x0400
-
-RCFLAGS = -DGCC -D_WIN32_IE=0x0400
+BASE_CFLAGS = -D_WIN32_IE=0x0400
+RCFLAGS = -D_WIN32_IE=0x0400
OBJS = about.o \
- debug.o \
- treeview.o \
- listview.o \
- $(TARGET).o
-
-LIBS = -lgdi32 -luser32 -lkernel32 -lcomctl32
+ childwnd.o \
+ debug.o \
+ dialogs.o \
+ drivebar.o \
+ draw.o \
+ entries.o \
+ framewnd.o \
+ listview.o \
+ main.o \
+ network.o \
+ settings.o \
+ shell.o \
+ sort.o \
+ splitpath.o \
+ run.o \
+ trace.o \
+ treeview.o \
+ utils.o \
+ worker.o
+
+LIBS = -lgdi32 -luser32 -lkernel32 -ladvapi32 -lcomctl32 -lcomdlg32 -lversion
all: $(TARGET).exe
$(NM) --numeric-sort $(TARGET).exe > $(TARGET).sym
-about.o: about.cpp about.h resource.h
-
-affinity.o: affinity.cpp affinity.h
-
-applicationpage.o: applicationpage.cpp applicationpage.h processpage.h $(TARGET).h resource.h
-
-column.o: column.cpp column.h resource.h
-
-debug.o: debug.cpp debug.h
-
-endproc.o: endproc.cpp endproc.h
-
-font.o: font.cpp font.h
-
-graph.o: graph.cpp graph.h resource.h
+main.h: resource.h Makefile
-graphctrl.o: graphctrl.cpp graphctrl.h resource.h
+about.o: about.c about.h main.h
-optnmenu.o: optnmenu.cpp optnmenu.h resource.h
+main.o: main.c main.h childwnd.h framewnd.h main.h
-perfdata.o: perfdata.cpp perfdata.h
+childwnd.o: childwnd.c childwnd.h main.h
-performancepage.o: performancepage.cpp performancepage.h perfdata.h graphctrl.h graph.h $(TARGET).h resource.h
+framewnd.o: framewnd.c framewnd.h main.h
-priority.o: priority.cpp priority.h
+debug.o: debug.c debug.h main.h
-processpage.o: processpage.cpp processpage.h perfdata.h column.h proclist.h $(TARGET).h resource.h
+font.o: font.c font.h main.h
-proclist.o: proclist.cpp proclist.h
+run.o: run.c run.h main.h
-run.o: run.cpp run.h
+setttings.o: setttings.c setttings.h main.h
-trayicon.o: trayicon.cpp trayicon.h resource.h
+$(TARGET).o: $(TARGET).c $(TARGET).h main.h Makefile
-$(TARGET).o: $(TARGET).cpp $(TARGET).h resource.h
clean:
- $(RM) $(OBJS)
- $(RM) $(TARGET).sym
- $(RM) $(TARGET).coff
-include ../rules.mak
+include $(PATH_TO_TOP)/rules.mak