Renamed zenity-clone to icfs-dialogue and improved makefile
This commit is contained in:
		@@ -2,9 +2,17 @@ SHELL=/bin/bash
 | 
			
		||||
 | 
			
		||||
# configurable options
 | 
			
		||||
 | 
			
		||||
SOURCES_DIR := .
 | 
			
		||||
TESTS_DIR := .
 | 
			
		||||
BUILD_DIR := .
 | 
			
		||||
ifndef ($(SOURCES_DIR))
 | 
			
		||||
	SOURCES_DIR := .
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
ifndef ($(TESTS_DIR))
 | 
			
		||||
	TESTS_DIR := .
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
ifndef ($(BUILD_DIR))
 | 
			
		||||
	BUILD_DIR := .
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
CC := gcc
 | 
			
		||||
CXX := g++
 | 
			
		||||
@@ -43,10 +51,10 @@ endif
 | 
			
		||||
 | 
			
		||||
# set up targets 
 | 
			
		||||
 | 
			
		||||
TARGETS := $(BUILD_DIR)/zenity
 | 
			
		||||
TARGETS := $(BUILD_DIR)/icfs_dialogue
 | 
			
		||||
 | 
			
		||||
ifeq ($(TEST), 1)
 | 
			
		||||
	TARGETS += zenity_test
 | 
			
		||||
	TARGETS += icfs_dialogue_test
 | 
			
		||||
endif
 | 
			
		||||
 | 
			
		||||
 | 
			
		||||
@@ -54,16 +62,16 @@ endif
 | 
			
		||||
 | 
			
		||||
default: $(TARGETS)
 | 
			
		||||
 | 
			
		||||
.PHONY: clean zenity_test
 | 
			
		||||
.PHONY: clean icfs_dialogue_test
 | 
			
		||||
 | 
			
		||||
zenity_test: $(BUILD_DIR)/zenity
 | 
			
		||||
	./zenity 666 cat /home/fedir Downloads
 | 
			
		||||
icfs_dialogue_test: $(BUILD_DIR)/icfs_dialogue
 | 
			
		||||
	$(BUILD_DIR)/icfs_dialogue 666 cat /home/fedir /Downloads
 | 
			
		||||
 | 
			
		||||
$(BUILD_DIR)/zenity: $(BUILD_DIR)/zenity.o
 | 
			
		||||
	$(CC) $(CFLAGS) $^ $(LDFLAGS) -o $(BUILD_DIR)/zenity
 | 
			
		||||
$(BUILD_DIR)/icfs_dialogue: $(BUILD_DIR)/icfs_dialogue.o
 | 
			
		||||
	$(CC) $(CFLAGS) $^ $(LDFLAGS) -o $(BUILD_DIR)/icfs_dialogue
 | 
			
		||||
 | 
			
		||||
$(BUILD_DIR)/zenity.o: $(SOURCES_DIR)/zenity-clone.c
 | 
			
		||||
	$(CC) $(CFLAGS) -c $< $(LDFLAGS) -o $(BUILD_DIR)/zenity.o
 | 
			
		||||
$(BUILD_DIR)/icfs_dialogue.o: $(SOURCES_DIR)/icfs_dialogue.c
 | 
			
		||||
	$(CC) $(CFLAGS) -c $< $(LDFLAGS) -o $(BUILD_DIR)/icfs_dialogue.o
 | 
			
		||||
 | 
			
		||||
clean:
 | 
			
		||||
	rm $(BUILD_DIR)/*.o $(BUILD_DIR)/zenity
 | 
			
		||||
	rm $(BUILD_DIR)/*.o $(BUILD_DIR)/icfs_dialogue
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user