| 4 |
CFLAGS = -pedantic -Wall |
CFLAGS = -pedantic -Wall |
| 5 |
OPT_FLAGS = -s |
OPT_FLAGS = -s |
| 6 |
DEBUG_FLAGS = -g -DDEBUG |
DEBUG_FLAGS = -g -DDEBUG |
| 7 |
ALL_CFLAGS = $(CFLAGS) $(DEBUG_FLAGS) |
ALL_CFLAGS = $(CFLAGS) $(OPT_FLAGS) |
| 8 |
SRC=misc.c fildir.c stack.c dialogs.c menu.c subshell.c iface.c ofm.c |
SRC=misc.c fildir.c stack.c dialogs.c menu.c subshell.c iface.c ofm.c |
| 9 |
OBJ=misc.o fildir.o stack.o dialogs.o menu.o subshell.o iface.o ofm.o |
OBJ=misc.o fildir.o stack.o dialogs.o menu.o subshell.o iface.o ofm.o |
| 10 |
|
|
| 11 |
all: $(OBJ) |
all: $(OBJ) |
| 12 |
$(GCC) $(LIBS) $(ALL_CFLAGS) -o ofm $(OBJ) |
$(GCC) $(LIBS) $(ALL_CFLAGS) -o ofm $(OBJ) |
| 13 |
|
debug: $(OBJ) |
| 14 |
|
$(GCC) $(LIBS) $(CFLAGS) $(DEBUG_FLAGS) -o ofm $(OBJ) |
| 15 |
misc.o: misc.c |
misc.o: misc.c |
| 16 |
$(GCC) $(ALL_CFLAGS) -c misc.c |
$(GCC) $(ALL_CFLAGS) -c misc.c |
| 17 |
fildir.o: fildir.c |
fildir.o: fildir.c |