From 76cb9b0a8158c5f9cfddf8c03fc1b90d4da3506c Mon Sep 17 00:00:00 2001 From: Fitorec Date: Sat, 1 Jul 2017 02:29:38 -0500 Subject: [PATCH] Adding exe and setup script generator --- dist/exec_generator.xml | 26 ++++++++++++++++++++ dist/setup_generator.iss | 51 +++++++++++++++++++++++++++++++++++++++ icon.ico | Bin 0 -> 67646 bytes icon.png | Bin 2440 -> 4916 bytes icon.svg | 8 +++--- 5 files changed, 81 insertions(+), 4 deletions(-) create mode 100644 dist/exec_generator.xml create mode 100644 dist/setup_generator.iss create mode 100644 icon.ico diff --git a/dist/exec_generator.xml b/dist/exec_generator.xml new file mode 100644 index 0000000..f3ae086 --- /dev/null +++ b/dist/exec_generator.xml @@ -0,0 +1,26 @@ + + + false + gui + wifi-manager.jar + wifi-manager.exe + + + . + normal + http://java.com/download + + false + false + + ..\icon.ico + + C:\Program Files\Java\jre1.8.0_102 + false + false + + + preferJre + 64/32 + + \ No newline at end of file diff --git a/dist/setup_generator.iss b/dist/setup_generator.iss new file mode 100644 index 0000000..1181366 --- /dev/null +++ b/dist/setup_generator.iss @@ -0,0 +1,51 @@ +; Script generated by the Inno Setup Script Wizard. +; SEE THE DOCUMENTATION FOR DETAILS ON CREATING INNO SETUP SCRIPT FILES! + +#define MyAppName "Wifi-Manager" +#define MyAppVersion "1.0 Beta" +#define MyAppPublisher "Soluciones Integrales en Computación Aplicada" +#define MyAppURL "http://www.mundosica.com/" +#define MyAppExeName "wifi-manager.exe" + +[Setup] +; NOTE: The value of AppId uniquely identifies this application. +; Do not use the same AppId value in installers for other applications. +; (To generate a new GUID, click Tools | Generate GUID inside the IDE.) +AppId={{2F87483B-465D-4D1D-93BF-EC164EF38600} +AppName={#MyAppName} +AppVersion={#MyAppVersion} +;AppVerName={#MyAppName} {#MyAppVersion} +AppPublisher={#MyAppPublisher} +AppPublisherURL={#MyAppURL} +AppSupportURL={#MyAppURL} +AppUpdatesURL={#MyAppURL} +DefaultDirName={pf}\{#MyAppName} +DisableProgramGroupPage=yes +LicenseFile=..\LICENSE +OutputDir=. +OutputBaseFilename=setup_wifi-manager +SetupIconFile=..\icon.ico +Compression=lzma +SolidCompression=yes + +[Languages] +Name: "spanish"; MessagesFile: "compiler:Languages\Spanish.isl" + +[Tasks] +Name: "desktopicon"; Description: "{cm:CreateDesktopIcon}"; GroupDescription: "{cm:AdditionalIcons}"; Flags: unchecked + +[Files] +Source: "wifi-manager.exe"; DestDir: "{app}"; Flags: ignoreversion +Source: "icon.png"; DestDir: "{app}"; Flags: ignoreversion +; NOTE: Don't use "Flags: ignoreversion" on any shared system files + +[Dirs] +Name: "{app}\data" + +[Icons] +Name: "{commonprograms}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}" +Name: "{commondesktop}\{#MyAppName}"; Filename: "{app}\{#MyAppExeName}"; Tasks: desktopicon + +[Run] +Filename: "{app}\{#MyAppExeName}"; Description: "{cm:LaunchProgram,{#StringChange(MyAppName, '&', '&&')}}"; Flags: nowait postinstall skipifsilent + diff --git a/icon.ico b/icon.ico new file mode 100644 index 0000000000000000000000000000000000000000..47aac0c9de2389b4bdde4df987aab2a93bf12264 GIT binary patch literal 67646 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 hk_4H_4`>j){y+HM6pa7? literal 0 HcmV?d00001 diff --git a/icon.png b/icon.png index a5d3a7c1eb2c9170dfc95d0ddc0181bb52d2145e..fe4f44135c7ca2a08a7090395020da491df41ba8 100644 GIT binary patch delta 4901 zcmV+=6WZ*E6SO8FiBL{Q4GJ0x0000DNk~Le0001h0001h2nGNE0K-0E%aI`(3kFmG z00vY6#PE%skwzzf60u1{K~#90?VWj)l+~5MfA>}O0wRLOB_tYLQ0b}$61PN+NWcY5 z6heR9h@)XLGiWAfk{A;+Njyq4$wVV&#?hRNI&;*hbayqN7{wJ(mJw-nq^cSbv@s?K zvWrc+>8|h2A5};L-AyguR#?AtIESwK-o3Z#-Fol)-n;jIKH(5ULE@7+QG_Z3C#ofO8;%k<3aA9ifx|M*+JN0ayTTR&TU7WE<$Y1s*}}VOv#NSFtpe)LCvyk!+kis( zKa0p{8Va-Y^m^92q{|bE&H-AdQMs#)3sJ_aa4B%A zpY{l>R$)GW@Jz){77d$EhoAQ3N>MmK(xTi}E;d4~!WF0kuf0a_+A%ohFuVH$9(-}dClMo}72?u*PO>9;Yx5l9C}TAZ)&6W}reYGaNp zMYuiE$e)6C6B(EX`$yPNTBzV`d=y7%*Px zEix2;xWB!f>(6|WU0x{k!~x=y86k$pfQT3RiXDMCHdlJFe&G5qF;UBvVpvA0^Rq^w z8pDc2E#Gommun+HqeZAnxD(|EZt3_mpu)^(6*tNZY&Yb);sBYo`#*|M>xTSK8v=9t zAI8)ZAEey{+0K%*7@#m4xY%jgpK=yflrwRE*rR;pq)C7eE{$@U0$Qh0X$+50 z>ii&bl%$9?Pp2%GMmae^TN}SssLsuQt`Z({PUTi^%cViqQ$Qw?=ebT?80)-Ya$r=7FOH$G5*SYu#~ zDw{EE6PsPOu*)bPiJ?<%$`A&t(q9ez#b%%yJ}=5Cz%bxQzduAih%zqH#EZSX-)mBa zg0x6(j}!qw6_O&n3@j046|goEf0Wh>sxo)GvEzr9I^g05> zEhY)fam6ZUd0$`-%0iQ3$?&;(v1g z7H<&TEZq-LVj|R6#aJ4IOxvVIxeAwHb0xy%?5#f(1fGk=xTL2ydUSwf4P#Y!!Cjkj zMuBGq{v!#`*TzWsZBTDCe}n%0Dwu?DePA-44QEFiSh4@hJvud;sR)?BWkDk8Nw9& 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 delta 2406 zcmV-s37Ph^CWsRuiBL{Q4GJ0x0000DNk~Le0000$0000$2nGNE0IF$m-jN|13j-@QJ%R;7!X?q3Q}g6 zPAk(IxhEkoNGcY`&eS@VV(CK|s!oBzAUac(j)azmlFNH+v84_pwCJFgNA3xvD2UUd zl@QPnxFOuL`r+Qhyzcv)VEg}c@7Zgw^2Ymxa7b^Q5r-zse&D8;Usc_?5!2Y)E8*CWRHnex8@*IGHHOC;+y_2!&0+{BiZ~nz1(=g=$CRG{U5;Vbvj*kybdB^e*82VY zDAiXYr2yC#xvEqnRA$Gm&rlOCplagFv?UWv8UWjWBG-YP0^f9pTi-z7k5>yQOBRHL zV}OFFu;G8rc>sm`@|)PC%M<&Uu+c7OEy{!LQtLwqmGvQ3CKibUJAkD^t^2HQ0ED^4 zwQT9VsTb5$aF^lmuEHR1ne`0>K8-j`DBaHK?rl9@0R<6<-~PWi51=r}FsRmEZg`IX z*Z~%Q^2JJW+`?45yytkQQj)`b2eF)W?Kw)lu|>Orf@GX707XcOJQyfj{z&% zFLXQsr{*!R^%@`G&XV?m3e~D?DGl;&w#piRDj9k$LO_%%;44|GYcgB8qkTW2BLH>f zEEZ*Tmdei}td8VSJ??k3WT~rH*a4=humqTusSbf3`h%>E{f?r}qE4VVL!DPtSUsRW zzZ_moI8$Qjpf1345!M0YGU#4k9K;W?0E8;I2ZzI%5K%bbi|}C44$fxMKO59q_{Iu< zPl~dfG{*>WnBd>ek?1rS$!L}5DE#aM%(xNG1C$4el+^O9z*hy%q}5rN3$a-swtJfn zt{B3+qFQ#P)9H{!zd_1Ggt5Q~g+T}dMQL$_E5L__!zrK1+hhK~xm5M~gB(6q#w4G~ z9#R}6RhS7N$I2-5nS4y@n`5kgat^m%kMKT_pG;Pj*#;UN4O520pA$77vgl`9JRON}Lg7)ecOGD}!tRiN#s2z= z#4}aw)j5`mQZewG3Zv7aA|0QzdZ2DLr2;id{GbX%fcjX<{V__58knLC5g4veO8jJO zy5sOpsGOz#TGk0@92@<6ZRiGt(WVHaQW5TiD&Y0*7was_1UA$A9dAR}rOKAPTwWjf zdp?UxYB@%|O{ogAQRV};cN58fLs@H=^W{^`RE^wAYv;!L3MQySQ7VpzGD<=gAM|1* zS;uE{TUar2FRh0x`VE4gDlDbv>he19VkE-KaXa`|IyM0IPsc1AMmg}b!tfqE;LYps zopC`Lpd+8DA-bSS?gyNakVPXItiA-UDx4O$Q=wlkB1a8_`9)g^rK`JtJI+**-_pV| zU7%PM>X{4LVP-egrF0&loMR-oAwXw)=kfdq*AnSB3r%%Q_r zAnFksr$u-N`?*{ z#$JKnkUZF?!a~PK$hHV{Z&VP0N8BJQN`u$|mZ`AZ4TUkBQ{|C=#ztNPxTTO;s=T0Z zTL!vR;Kf#0HX+FQqZYU2z#4@LSC|Sldnoz(@HYzXTW?(U_ZtIh*X zuE{|Guq}=&l(=kvpf_AL3}zN><*j%EXR64*(!w@{`#k1yv^dCk13;C(dTa~;h3_SD z9$z&?oO)vDBZX$(LiR2*b;Dzant(2Vem$CPRy7JygzBw*+a7m>pd{oZYZs-w_{}#;zjALuRahJQICeI0+cim_d zfm$o|J8GJg<9;>!f5O`JCU*%yX$==qo^;tL5Z!?ED-Wk48>>_Ji3cQ>ObqgA=Sw{z ztRS|jWSy$}Io3o|~%eIQcDZx}L{w;A?IgRya@`WP10RsK>x0plYx{=o%@P zkgvjPc7SJ&&+Ynt$Ewf2aXpX2xa>U9(RRSg3 z*wI^K!a*ivu?Bd;15$klVO4Q${BbSe-0Tms7^rrCn^Pa6#$UwJL;?u|AfVv_7AgG6 zU0!{HSHlHVB`e5Enw?F2nYPCBd|Q-P+~ejgMA;lJ-~m_4<=dek^#N9?usAz0T0CYw}B}1>ZF-@Q-Rv$Qu=&RB#<@h|&48*DKA&rHaP$^$w#C}< YUqZt6sGf&cY5)KL07*qoM6N<$g5yimage/svg+xml