author | Michael Krelin <hacker@klever.net> | 2012-12-08 21:19:17 (UTC) |
---|---|---|
committer | Michael Krelin <hacker@klever.net> | 2012-12-11 21:59:29 (UTC) |
commit | 8808689fe340bec6e90ab13dd502292b0579cf1f (patch) (side-by-side diff) | |
tree | 45b7c863151341f687b74e40bffcbd7ab5468783 /install | |
parent | 6e7e413ca364d79673e523c09767c18e7cff1bec (diff) | |
download | pumpkin-8808689fe340bec6e90ab13dd502292b0579cf1f.zip pumpkin-8808689fe340bec6e90ab13dd502292b0579cf1f.tar.gz pumpkin-8808689fe340bec6e90ab13dd502292b0579cf1f.tar.bz2 |
initial osx portosx/0.0
Signed-off-by: Michael Krelin <hacker@klever.net>
-rw-r--r-- | install/Install.clw | 35 | ||||
-rw-r--r-- | install/custom.rch | 10 | ||||
-rw-r--r-- | install/install.cpp | 74 | ||||
-rw-r--r-- | install/install.rc | 182 | ||||
-rw-r--r-- | install/resource.h | 24 |
5 files changed, 0 insertions, 325 deletions
diff --git a/install/Install.clw b/install/Install.clw deleted file mode 100644 index 6775b4c..0000000 --- a/install/Install.clw +++ b/dev/null @@ -1,35 +0,0 @@ -; CLW file contains information for the MFC ClassWizard
-
-[General Info]
-Version=1
-LastClass=
-LastTemplate=CDialog
-NewFileInclude1=#include "stdafx.h"
-NewFileInclude2=#include "install.h"
-LastPage=0
-
-ClassCount=0
-
-ResourceCount=2
-Resource1=IDD_INSTALLING (FALSE)
-Resource2=IDD_PATH
-
-[DLG:IDD_INSTALLING (FALSE)]
-Type=1
-Class=?
-ControlCount=4
-Control1=IDCANCEL,button,1342295808
-Control2=IDC_DISKS,SysAnimate32,1342242822
-Control3=IDC_STATE,static,1342308736
-Control4=IDC_PROGRESS,msctls_progress32,1342177280
-
-[DLG:IDD_PATH]
-Type=1
-Class=?
-ControlCount=5
-Control1=IDC_PROMPT,static,1342308352
-Control2=IDC_PATH,edit,1350631552
-Control3=IDC_BROWSE,button,1342242816
-Control4=IDOK,button,1342242817
-Control5=IDCANCEL,button,1342242816
-
diff --git a/install/custom.rch b/install/custom.rch deleted file mode 100644 index d37b074..0000000 --- a/install/custom.rch +++ b/dev/null @@ -1,10 +0,0 @@ -#ifdef STATI_K
-PumpKIN.ex_ rcdata discardable "../releast/pumpkin.ex_"
-#else
-PumpKIN.ex_ rcdata discardable "../release/pumpkin.ex_"
-#endif
-PumpKIN.cn_ rcdata discardable "../release/pumpkin.cn_"
-PumpKIN.hl_ rcdata discardable "../release/pumpkin.hl_"
-#ifdef K_ANNED
-mfc42.dl_ rcdata discardable "../redist/mfc42.dl_"
-#endif
diff --git a/install/install.cpp b/install/install.cpp deleted file mode 100644 index ea27a2c..0000000 --- a/install/install.cpp +++ b/dev/null @@ -1,74 +0,0 @@ -#include "resource.h" -#include "../shared-code/install.h"
-
-#define VERSION "2.7.3"
-#define KINAME "PumpKIN " VERSION
-#define SKINAME "PumpKIN" - -BOOL Install(void) -{ -STRING dPath = strFETCH_REG_KEY(HKEY_LOCAL_MACHINE,"Software\\Klever Group",SKINAME "Path");
-STRING kPath = strFETCH_REG_KEY(HKEY_LOCAL_MACHINE,"Software\\Klever Group","KINPath");
-LPCSTR qPath = ((LPCSTR)dPath)?(LPCSTR)dPath:(((LPCSTR)kPath)?(LPSTR)kPath:"C:\\Program Files\\Klever\\Nothings");
-STRING path = REQUESTPATH(" " KINAME,"\nEnter destination path:",qPath);
- if(!path)
- return NULL;
-
-#ifdef K_ANNED
-STRING sysDir(_MAX_PATH);
- GetSystemDirectory(sysDir,_MAX_PATH);
- INSTALLFILE("mfc42.dl_",sysDir,"mfc42.dll");
-#endif
-
- MAKE_PATH(path);
-STRING shortPath = GET_SHORT_PATH(path);
- if(!shortPath){
- MessageBox(NULL,"Failed to install " KINAME " in specified directory",NULL,MB_ICONERROR|MB_OK);
- return FALSE;
- }
-
- if(!(
- INSTALLFILE(SKINAME ".ex_",path,SKINAME ".exe") &&
- INSTALLFILE(SKINAME ".hl_",path,SKINAME ".hlp") &&
- INSTALLFILE(SKINAME ".cn_",path,SKINAME ".cnt")
- )){
- MessageBox(NULL,"Failed to install " KINAME " in specified directory",NULL,MB_ICONERROR|MB_OK);
- return FALSE;
- }
- ADDMENU("Klever Group",SKINAME,path, SKINAME ".exe");
-
- strSET_REG_KEY(HKEY_LOCAL_MACHINE,"Software\\Klever Group",SKINAME "Path",path);
- strSET_REG_KEY(HKEY_LOCAL_MACHINE,"Software\\Klever Group","KINPath",path);
-
-FILE* inf=CREATE_INF_FILE(path,SKINAME ".INF");
- if(!inf){
- MessageBox(NULL,"Failed to install " KINAME,NULL,MB_ICONERROR|MB_OK);
- return FALSE;
- }
- INF_FILE_HEADER(inf);
- INF_FILE_SECTION(inf,"Uninstall");
- fprintf(inf,"AddReg=kFiles\nDelReg=kReg\nUpdateInis=kMenu\n");
- INF_FILE_SECTION(inf,"kFiles");
- INF_REMOVE_ROOT(inf,SKINAME "Files",shortPath);
- INF_REMOVE_FILE(inf,SKINAME "Files",SKINAME ".exe");
- INF_REMOVE_HELP_FILE(inf,SKINAME "Files",SKINAME);
- INF_REMOVE_FILE(inf,SKINAME "Files",SKINAME ".inf");
- INF_FILE_SECTION(inf,"kReg");
- INF_UNINSTALL_REG(inf,SKINAME);
- INF_FILE_SECTION(inf,"kMenu");
- INF_MENU_GROUP(inf,1,"Klever Group");
- INF_MENU_ITEM(inf,1,SKINAME);
- fclose(inf);
-
- REG_UNINSTALL_COMMAND(SKINAME,"Klever " KINAME,shortPath,SKINAME ".INF","Uninstall");
- REG_UNINSTALL_ICON(SKINAME,path,SKINAME ".exe",0);
- REG_UNINSTALL_COMMENT(SKINAME,"Klever PumpKIN");
- REG_UNINSTALL_VERSION(SKINAME,VERSION);
- REG_UNINSTALL_LOCATION(SKINAME,path);
- REG_UNINSTALL_PUBLISHER(SKINAME,"Klever Group");
- REG_UNINSTALL_URLS(SKINAME,"http://www.klever.net/","http://kin.klever.net/pumpkin/");
-
- MessageBox(NULL,KINAME " installed successfully, you may now run it from 'Programs/Klever Group' menu or remove it using Control Panel Add/Remove Programs applet."," Rejoice!",MB_ICONINFORMATION|MB_OK);
-
- return TRUE;
-} diff --git a/install/install.rc b/install/install.rc deleted file mode 100644 index 2dce211..0000000 --- a/install/install.rc +++ b/dev/null @@ -1,182 +0,0 @@ -//Microsoft Developer Studio generated resource script.
-//
-#include "resource.h"
-
-#define APSTUDIO_READONLY_SYMBOLS
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 2 resource.
-//
-#include "afxres.h"
-
-/////////////////////////////////////////////////////////////////////////////
-#undef APSTUDIO_READONLY_SYMBOLS
-
-/////////////////////////////////////////////////////////////////////////////
-// English (U.S.) resources
-
-#if !defined(AFX_RESOURCE_DLL) || defined(AFX_TARG_ENU)
-#ifdef _WIN32
-LANGUAGE LANG_ENGLISH, SUBLANG_ENGLISH_US
-#pragma code_page(1252)
-#endif //_WIN32
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Dialog
-//
-
-#if defined(APSTUDIO_INVOKED) || defined(FALSE)
-#if defined(APSTUDIO_INVOKED)
-IDD_INSTALLING$(FALSE) DIALOGEX 0, 0, 200, 74
-#else
-IDD_INSTALLING DIALOGEX 0, 0, 200, 74
-#endif
-STYLE DS_MODALFRAME | DS_3DLOOK | WS_POPUP
-FONT 8, "MS Sans Serif", 0, 0, 0x1
-BEGIN
- PUSHBUTTON "Cancel",IDCANCEL,143,53,50,14,BS_CENTER | BS_VCENTER |
- BS_NOTIFY | BS_FLAT,WS_EX_DLGMODALFRAME
- CONTROL "Animate1",IDC_DISKS,"SysAnimate32",ACS_TRANSPARENT |
- ACS_AUTOPLAY | WS_TABSTOP,161,7,32,32
- LTEXT "",IDC_STATE,7,7,150,32,SS_NOPREFIX | SS_NOTIFY
- CONTROL "Progress1",IDC_PROGRESS,"msctls_progress32",0x0,7,45,
- 186,7,WS_EX_DLGMODALFRAME
-END
-#endif
-
-IDD_PATH DIALOGEX 0, 0, 255, 73
-STYLE DS_MODALFRAME | DS_SETFOREGROUND | DS_3DLOOK | DS_CENTER | WS_POPUP |
- WS_VISIBLE | WS_CAPTION
-EXSTYLE WS_EX_TOOLWINDOW | WS_EX_CLIENTEDGE
-FONT 8, "MS Sans Serif", 0, 0, 0x1
-BEGIN
- LTEXT "",IDC_PROMPT,7,7,241,30
- EDITTEXT IDC_PATH,7,37,195,12,ES_AUTOHSCROLL
- PUSHBUTTON "B&rowse..",IDC_BROWSE,208,37,40,12
- DEFPUSHBUTTON "OK",IDOK,69,52,50,14
- PUSHBUTTON "Cancel",IDCANCEL,135,52,50,14
-END
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// DESIGNINFO
-//
-
-#ifdef APSTUDIO_INVOKED
-GUIDELINES DESIGNINFO DISCARDABLE
-BEGIN
- "IDD_INSTALLING$(FALSE)", DIALOG
- BEGIN
- LEFTMARGIN, 7
- RIGHTMARGIN, 193
- TOPMARGIN, 7
- BOTTOMMARGIN, 67
- HORZGUIDE, 39
- END
-
- IDD_PATH, DIALOG
- BEGIN
- LEFTMARGIN, 7
- RIGHTMARGIN, 248
- VERTGUIDE, 202
- VERTGUIDE, 208
- TOPMARGIN, 7
- BOTTOMMARGIN, 66
- HORZGUIDE, 37
- END
-END
-#endif // APSTUDIO_INVOKED
-
-
-#ifdef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// TEXTINCLUDE
-//
-
-1 TEXTINCLUDE DISCARDABLE
-BEGIN
- "resource.h\0"
-END
-
-2 TEXTINCLUDE DISCARDABLE
-BEGIN
- "#include ""afxres.h""\r\n"
- "\0"
-END
-
-3 TEXTINCLUDE DISCARDABLE
-BEGIN
- "#include ""custom.rch""\0"
-END
-
-#endif // APSTUDIO_INVOKED
-
-
-/////////////////////////////////////////////////////////////////////////////
-//
-// Icon
-//
-
-// Icon with lowest ID value placed first to ensure application icon
-// remains consistent on all systems.
-IDI_ICON ICON DISCARDABLE "../shared-data/install-icon.ico"
-
-#ifndef _MAC
-/////////////////////////////////////////////////////////////////////////////
-//
-// Version
-//
-
-VS_VERSION_INFO VERSIONINFO
- FILEVERSION 2,7,3,0
- PRODUCTVERSION 2,7,3,0
- FILEFLAGSMASK 0x3fL
-#ifdef _DEBUG
- FILEFLAGS 0x1L
-#else
- FILEFLAGS 0x0L
-#endif
- FILEOS 0x40004L
- FILETYPE 0x1L
- FILESUBTYPE 0x0L
-BEGIN
- BLOCK "StringFileInfo"
- BEGIN
- BLOCK "040904b0"
- BEGIN
- VALUE "CompanyName", "Klever Group (http://www.klever.net/)\0"
- VALUE "FileDescription", "INSTALL: PumpKIN, tftp client/daemon\0"
- VALUE "FileVersion", "2, 7, 3, 0\0"
- VALUE "InternalName", "INSTALL\0"
- VALUE "LegalCopyright", "Copyright © 1997-2011 Klever Group (http://www.klever.net/)\0"
- VALUE "LegalTrademarks", "Klever Group (http://www.klever.net/)\0"
- VALUE "OriginalFilename", "INSTALL.EXE\0"
- VALUE "ProductName", "PumpKIN\0"
- VALUE "ProductVersion", "2, 7, 3, 0\0"
- END
- END
- BLOCK "VarFileInfo"
- BEGIN
- VALUE "Translation", 0x409, 1200
- END
-END
-
-#endif // !_MAC
-
-#endif // English (U.S.) resources
-/////////////////////////////////////////////////////////////////////////////
-
-
-
-#ifndef APSTUDIO_INVOKED
-/////////////////////////////////////////////////////////////////////////////
-//
-// Generated from the TEXTINCLUDE 3 resource.
-//
-#include "custom.rch"
-/////////////////////////////////////////////////////////////////////////////
-#endif // not APSTUDIO_INVOKED
-
diff --git a/install/resource.h b/install/resource.h deleted file mode 100644 index ebf7991..0000000 --- a/install/resource.h +++ b/dev/null @@ -1,24 +0,0 @@ -//{{NO_DEPENDENCIES}}
-// Microsoft Developer Studio generated include file.
-// Used by Install.rc
-//
-#define IDD_INSTALLING 101
-#define IDD_PATH 102
-#define IDI_ICON 105
-#define IDC_DISKS 1000
-#define IDC_STATE 1001
-#define IDC_PROGRESS 1002
-#define IDC_PROMPT 1003
-#define IDC_PATH 1004
-#define IDC_BROWSE 1005
-
-// Next default values for new objects
-//
-#ifdef APSTUDIO_INVOKED
-#ifndef APSTUDIO_READONLY_SYMBOLS
-#define _APS_NEXT_RESOURCE_VALUE 107
-#define _APS_NEXT_COMMAND_VALUE 40001
-#define _APS_NEXT_CONTROL_VALUE 1006
-#define _APS_NEXT_SYMED_VALUE 101
-#endif
-#endif
|