Compare commits
2 Commits
e65a85be03
...
8bb90b3135
| Author | SHA1 | Date | |
|---|---|---|---|
| 8bb90b3135 | |||
| d8946fb02e |
1
.gitignore
vendored
Normal file
1
.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
ntsys
|
||||||
9
Makefile
9
Makefile
@ -21,6 +21,7 @@
|
|||||||
#
|
#
|
||||||
|
|
||||||
PROJECT_NAME=ntsys
|
PROJECT_NAME=ntsys
|
||||||
|
ASSEMBLY_INSTALL_NAME=ntasm
|
||||||
|
|
||||||
CC=gcc
|
CC=gcc
|
||||||
OPTIONS=-O2 -Wall -ansi
|
OPTIONS=-O2 -Wall -ansi
|
||||||
@ -28,12 +29,15 @@ OUTPUT_NAME=$(PROJECT_NAME)
|
|||||||
COPY=cp
|
COPY=cp
|
||||||
INPUT_NAME=$(PROJECT_NAME).c
|
INPUT_NAME=$(PROJECT_NAME).c
|
||||||
REMOVE=rm
|
REMOVE=rm
|
||||||
INSTALL_NAME=/usr/local/bin/$(PROJECT_NAME)
|
INSTALL_PATH=/usr/local/bin
|
||||||
|
INSTALL_NAME=$(INSTALL_PATH)/$(PROJECT_NAME)
|
||||||
|
ASSEMBLY_NAME=$(INSTALL_PATH)/$(ASSEMBLY_INSTALL_NAME)
|
||||||
MODE=chmod +x
|
MODE=chmod +x
|
||||||
RUN_OF=./
|
RUN_OF=./
|
||||||
PROJECT_FILES=project_files
|
PROJECT_FILES=project_files
|
||||||
ECHO=echo
|
ECHO=echo
|
||||||
TOUCH=touch
|
TOUCH=touch
|
||||||
|
CHMOD=chmod
|
||||||
|
|
||||||
.PHONY: clear run install uninstall $(OUTPUT_NAME)
|
.PHONY: clear run install uninstall $(OUTPUT_NAME)
|
||||||
|
|
||||||
@ -50,8 +54,11 @@ run:
|
|||||||
install:
|
install:
|
||||||
$(COPY) $(OUTPUT_NAME) $(INSTALL_NAME)
|
$(COPY) $(OUTPUT_NAME) $(INSTALL_NAME)
|
||||||
$(COPY) -r $(PROJECT_FILES) ~/.$(PROJECT_NAME)
|
$(COPY) -r $(PROJECT_FILES) ~/.$(PROJECT_NAME)
|
||||||
|
$(ECHO) '#!/bin/sh\nntsys --asm $$@' > $(ASSEMBLY_NAME)
|
||||||
|
$(CHMOD) +x $(ASSEMBLY_NAME)
|
||||||
$(REMOVE) -f ~/.$(PROJECT_NAME)/WARNING.txt
|
$(REMOVE) -f ~/.$(PROJECT_NAME)/WARNING.txt
|
||||||
uninstall:
|
uninstall:
|
||||||
$(REMOVE) $(INSTALL_NAME)
|
$(REMOVE) $(INSTALL_NAME)
|
||||||
$(TOUCH) ~/.$(PROJECT_NAME)/WARNING.txt
|
$(TOUCH) ~/.$(PROJECT_NAME)/WARNING.txt
|
||||||
|
$(REMOVE) $(ASSEMBLY_NAME)
|
||||||
$(ECHO) Warning! If you have already uninstalled the "$(PROJECT_NAME)" program, please delete this folder. > ~/.$(PROJECT_NAME)/WARNING.txt
|
$(ECHO) Warning! If you have already uninstalled the "$(PROJECT_NAME)" program, please delete this folder. > ~/.$(PROJECT_NAME)/WARNING.txt
|
||||||
|
|||||||
BIN
random.exe
BIN
random.exe
Binary file not shown.
Loading…
x
Reference in New Issue
Block a user