view Makefile @ 3:6ebce132ee89

ie-docker for cloud
author taira
date Sun, 15 Feb 2015 19:20:32 +0900
parents 8de3ca550e8f
children
line wrap: on
line source

TARGET = ie-cloud
IEDOCKERDIR = /etc/iecloud/
PORTRANGE1 = "10000"
PORTRANGE2 = "12000"
CFLAGS = -Wall -O2 -g
INSTALL_DIR = /usr/local/bin

all: $(TARGET)

$(TARGET): $(TARGET).c
	$(CC) $(CFLAGS) $(TARGET).c -o $(TARGET)
	sudo chown root $(TARGET)
	sudo chmod 4711 $(TARGET)

install: $(TARGET) 
	install $(TARGET) $(INSTALL_DIR)
	install create.py $(INSTALL_DIR)
	install portops.py $(INSTALL_DIR)
	install remove.py $(INSTALL_DIR)
	chmod 4711 $(INSTALL_DIR)/$(TARGET)
	chmod 755 $(INSTALL_DIR)/create.py
	chmod 755 $(INSTALL_DIR)/portops.py
	chmod 755 $(INSTALL_DIR)/remove.py
	-mkdir $(IEDOCKERDIR)
	python numberfile.py $(PORTRANGE1) $(PORTRANGE2)
	-cp iecloudport.list $(IEDOCKERDIR)
	

clean:
	rm -f $(TARGET) $(TARGET2) *.o