0
|
1 TARGET = ie-cloud
|
|
2 IEDOCKERDIR = /etc/iecloud/
|
|
3 PORTRANGE1 = "10000"
|
|
4 PORTRANGE2 = "12000"
|
|
5 CFLAGS = -Wall -O2 -g
|
|
6 INSTALL_DIR = /usr/local/bin
|
|
7
|
|
8 all: $(TARGET)
|
|
9
|
|
10 $(TARGET): $(TARGET).c
|
|
11 $(CC) $(CFLAGS) $(TARGET).c -o $(TARGET)
|
|
12 sudo chown root $(TARGET)
|
|
13 sudo chmod 4711 $(TARGET)
|
|
14
|
|
15 install: $(TARGET)
|
|
16 install $(TARGET) $(INSTALL_DIR)
|
|
17 install create.py $(INSTALL_DIR)
|
|
18 install portops.py $(INSTALL_DIR)
|
|
19 chmod 4711 $(INSTALL_DIR)/$(TARGET)
|
|
20 chmod 755 $(INSTALL_DIR)/create.py
|
|
21 chmod 755 $(INSTALL_DIR)/portops.py
|
|
22 -mkdir $(IEDOCKERDIR)
|
|
23 python numberfile.py $(PORTRANGE1) $(PORTRANGE2)
|
2
|
24 -cp iecloudport.list $(IEDOCKERDIR)
|
0
|
25
|
|
26
|
|
27 clean:
|
|
28 rm -f $(TARGET) $(TARGET2) *.o
|