diff options
author | Przemyslaw <prymula76@outlook.com> | 2024-04-01 09:10:43 +0200 |
---|---|---|
committer | Przemyslaw <prymula76@outlook.com> | 2024-04-01 09:10:43 +0200 |
commit | 74a88f882ea83593d727e7031e20791349c013cd (patch) | |
tree | 52a6f3893db6bf3c34de11d1e692ad5957c7bcb3 /wrapper-icon |
Diffstat (limited to 'wrapper-icon')
-rw-r--r-- | wrapper-icon/Jttt.rc | 1 | ||||
-rw-r--r-- | wrapper-icon/Makefile.old.win | 33 | ||||
-rw-r--r-- | wrapper-icon/Makefile.win | 36 | ||||
-rw-r--r-- | wrapper-icon/config.txt | 1 | ||||
-rw-r--r-- | wrapper-icon/icon/Jttt.ico | bin | 0 -> 2686 bytes | |||
-rw-r--r-- | wrapper-icon/icon/Trefle.ico | bin | 0 -> 47826 bytes | |||
-rw-r--r-- | wrapper-icon/icon/ufo-small.ico | bin | 0 -> 2190 bytes | |||
-rw-r--r-- | wrapper-icon/wrapper.c | 71 |
8 files changed, 142 insertions, 0 deletions
diff --git a/wrapper-icon/Jttt.rc b/wrapper-icon/Jttt.rc new file mode 100644 index 0000000..a240999 --- /dev/null +++ b/wrapper-icon/Jttt.rc @@ -0,0 +1 @@ +id ICON "icon/Jttt.ico" diff --git a/wrapper-icon/Makefile.old.win b/wrapper-icon/Makefile.old.win new file mode 100644 index 0000000..107331f --- /dev/null +++ b/wrapper-icon/Makefile.old.win @@ -0,0 +1,33 @@ +CPP = g++.exe
+CC = gcc.exe
+
+WINDRES = windres.exe
+RES =
+OBJ = wrapper.o $(RES)
+LINKOBJ = wrapper.o $(RES)
+#LIBS = -L"/lib" -lsdl -lsdl_ttf -mwindows
+LIBS = -static-libgcc
+INCS =
+CXXINCS =
+BIN = wrapper.exe
+CXXFLAGS = $(CXXINCS) -g
+CFLAGS = $(INCS)
+RM = rm
+
+.PHONY: all all-before all-after clean clean-custom
+
+all: all-before wrapper.exe all-after
+
+
+clean: clean-custom
+ ${RM} $(OBJ)
+ ${RM} $(BIN)
+
+
+$(BIN): $(OBJ)
+ $(CC) $(LINKOBJ) -o "wrapper.exe" $(LIBS)
+
+wrapper.o: wrapper.c
+ $(CC) -c wrapper.c -o wrapper.o $(CFLAGS) -DNO_STDIO_REDIRECT
+
+
diff --git a/wrapper-icon/Makefile.win b/wrapper-icon/Makefile.win new file mode 100644 index 0000000..1dfb90f --- /dev/null +++ b/wrapper-icon/Makefile.win @@ -0,0 +1,36 @@ +CPP = g++.exe
+CC = i686-w64-mingw32-g++
+
+WINDRES = i686-w64-mingw32-windres
+RES =
+OBJ = wrapper.o $(RES)
+LINKOBJ = wrapper.o $(RES)
+#LIBS = -L"/lib" -lsdl -lsdl_ttf -mwindows
+LIBS = -static-libgcc
+INCS =
+CXXINCS =
+BIN = wrapper.exe
+CXXFLAGS = $(CXXINCS) -g
+CFLAGS = $(INCS)
+RM = rm
+
+.PHONY: all all-before all-after clean clean-custom
+
+all: all-before wrapper.exe all-after
+
+
+clean: clean-custom
+ ${RM} $(OBJ)
+ ${RM} $(BIN)
+
+ $(WINDRES) Jttt.rc Jttt.res
+
+
+$(BIN): $(OBJ)
+ $(WINDRES) Jttt.rc -O coff -o icon.o
+ $(CC) $(LINKOBJ) -o "wrapper.exe" $(LIBS) icon.o
+
+wrapper.o: wrapper.c
+ $(CC) -c wrapper.c -o wrapper.o $(CFLAGS) -DNO_STDIO_REDIRECT
+
+
diff --git a/wrapper-icon/config.txt b/wrapper-icon/config.txt new file mode 100644 index 0000000..3628a0e --- /dev/null +++ b/wrapper-icon/config.txt @@ -0,0 +1 @@ +.\jre\bin\javaw.exe -jar Jttt.jar diff --git a/wrapper-icon/icon/Jttt.ico b/wrapper-icon/icon/Jttt.ico Binary files differnew file mode 100644 index 0000000..c5e9ee6 --- /dev/null +++ b/wrapper-icon/icon/Jttt.ico diff --git a/wrapper-icon/icon/Trefle.ico b/wrapper-icon/icon/Trefle.ico Binary files differnew file mode 100644 index 0000000..c753797 --- /dev/null +++ b/wrapper-icon/icon/Trefle.ico diff --git a/wrapper-icon/icon/ufo-small.ico b/wrapper-icon/icon/ufo-small.ico Binary files differnew file mode 100644 index 0000000..44ed689 --- /dev/null +++ b/wrapper-icon/icon/ufo-small.ico diff --git a/wrapper-icon/wrapper.c b/wrapper-icon/wrapper.c new file mode 100644 index 0000000..5ea19f8 --- /dev/null +++ b/wrapper-icon/wrapper.c @@ -0,0 +1,71 @@ +#include <stdio.h> // printf
+#include <stdlib.h> // exit
+#include <string.h>
+#include <unistd.h> // sleep access
+
+/*
+char * current(char * name){
+ char *file;
+
+ if (!getenv("CD")) {
+ printf ("Zmienna srodowiskowa \"CD\" nie istnieje !\n");
+ exit (1);
+ }
+ file=malloc(strlen(getenv("CD")+strlen(name)+1));
+ strcpy(file, getenv("CD"));
+ strcat(file, name);
+
+ return file;
+}
+*/
+
+char * file_exist(){
+ char * name = (char *)".\\config.txt";
+ //char *file = current(name);
+ char *file = name;
+
+ if (access(file, F_OK)==0){
+ printf("PLIK istnieje %s\n",file);
+ free(file);
+ return file;
+ }
+ printf("PLIK nie istnieje %s\n",file);
+ free(file);
+ return NULL;
+}
+
+
+
+void load(){
+
+ char * file = file_exist();
+ char bufor1[128];
+ char bufor2[128];
+ char bufor3[128];
+ char run[384];
+
+ if (!file) exit(1);
+
+ FILE * f = fopen(file, "r");
+ fscanf(f, "%s %s %s", bufor1,bufor2,bufor3);
+ fclose(f);
+ strcpy(run, bufor1);
+ strcat(run, " ");
+ strcat(run, bufor2);
+ strcat(run, " ");
+ strcat(run, bufor3);
+ printf("Uruchamiam %s \n",run);
+ free(file);
+
+ system(run);
+
+
+
+
+}
+
+int main (){
+ load();
+
+ return 0;
+}
|